





내용 요약
- 일래스틱서치는 데이터 인덱싱을 위한 일련의 도큐먼트 API를 제공하며, 키바나의 dev tool 콘솔은 영구적 저장을 위한 인덱싱 쿼리 작성을 돕는다.
- 단일 도큐먼트 API를 사용해 도큐먼트를 검색하려면 ID(GET <index_name>/_doc/<ID>)가 있는 인덱스에 대해 GET 명령을 실행한다.
- 여러 도큐먼트를 검색하려면 도큐먼트 식별자를 사용할 수 있는 경우 ids 쿼리를 사용할 수 있다.
- 일래스틱 서치는 기본 및 고급 쿼리를 포함해 광범위한 검색 API 세트를 제공한다.
- 풀텍스트 쿼리는 비구조화된 데이터를 검색해 관련 도큐먼트를 찾는다.
- term 쿼리는 숫자 및 날짜와 같은 구조화된 데이터를 검색해 일치하는 도큐먼트를 찾는다.
- 복합 쿼리를 사용하면 리프 쿼리를 컴파일하고 고급 쿼리 집합을 만들 수 있다. 복합 쿼리 중 하나인 bool 쿼리는 여러 절(must, must not, should, filter)이 포함된 고급 쿼리를 생성하는 메커니즘을 제공한다. 이러한 절은 정교한 쿼리를 만드는 데 도움을 준다.
- 검색은 주어진 조건에 따라 일치하는 도큐먼트를 찾는 반면, 분석을 사용하면 통계 기능을 제공해 데이터를 집계할 수 있다.
- 메트릭 집계는 max, min, sum, avg와 같은 일반적인 집계 결과를 가져온다.
- 버킷팅 집계는 특정 조건에 따라 도큐먼트를 다양한 그룹(버킷)으로 분리한다.
'ELK' 카테고리의 다른 글
| [Elasticsearch] 인기 검색어 구현하기 (1) (2) | 2025.11.07 |
|---|---|
| [Elastic search] 다중 필터 검색, 자동 완성 (0) | 2025.08.23 |
| Elastic search in action 4장 - 매핑 (2) | 2025.08.06 |
| Elastic search in action 3장 - 아키텍처 (4) | 2025.08.05 |
| 성능 최적화 - 모니터링 시스템 구축 (3) (1) | 2025.04.04 |
