-
엘라스틱서치 사전 지식공부하기/엘라스틱서치 2024. 2. 11. 18:01
엘라스틱서치 : 아파치 루씬 라이브러리를 기반으로 만든 분산 검색 엔진
- JSON 기반의 문서를 저장,색인,검색하기에 분산 noSQL 스토리지의 성격도 갖음
- 풀 텍스트 검색이 가능
- 다양한 종류의 검색 쿼리를 지원
- JOSN 기반의 REST API를 사용
- 준실시간검색 지원 (역색인 검색이 가능할때까지 약 1초의 딜레이가 기본값)
- 트랜잭션을 지원하지 않음
- 사실상 조인을 지원하지 않음 (join타입은 존재하지만 제한적인 상황을 위한 기능으로 성능이 매우 떨어짐)
루씬 : 데이터를 색인하고 검색하는 기능을 제공하는 검색 엔진의 코어 라이브러리
키바나 : 엘라스틱 서치의 데이터를 손쉽게 시각화
로그스태시 : 엘라스틱서치에 색인할 데이터를 수집하고 변환
ELK : 위 로그스태시 + 키바나 + 엘라스틱서치를 합쳐 ELK라고 부른다.색인 : 문서의 키워드를 찾기 쉽도록 정렬/나열한 목록
역색인 : 키워드를 통해 문서를 찾아내는 방식
'공부하기 > 엘라스틱서치' 카테고리의 다른 글
엘라스틱서치 text, keyword 타입 (2) 2024.02.12 엘라스틱 서치와 루씬 요약 (2) 2024.02.12 elasticsearch 8.4.2 이론 및 실습 (0) 2024.02.12 mac m1 키바나 8.4.2 설치 (0) 2024.02.12 mac m1 엘라스틱서치 설치 및 실행 (0) 2024.02.12