Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 개발자
- framework
- Elasticsearch
- 알고리즘
- cleancode
- db
- 애자일
- 엘라스틱서치
- 코딩테스트
- database
- 그리디
- Java
- Spring
- API
- 프레임워크
- 애자일프로그래밍
- 자바
- 개발
- ES
- 애자일기법
- 백준
- 그리디알고리즘
- JPA
- 스프링
- Baekjoon
- 코딩
- 데이터베이스
- 읽기쉬운코드
- 코드
- 클린코드
Archives
- Today
- Total
목록검색 (1)
시뻘건 개발 도전기
데이터 검색: 검색 api
문장은 색인 시점에 텀으로 분해되고 검색 시 이 텀을 일치시켜야 검색이 가능해진다. [그림 1]은 색인 시점과 검색 시점의 기본적인 동작 과정을 표현한다. 엘라스틱서치는 색인 시점에 Analyzer를 통해 분석된 텀을 Term, 출현빈도, 문서번호와 같이 역색인 구조를 만들어 내부적으로 저장한다. 검색 시점에는 Keyword타입과 같은 분석이 불가능한 데이터와 Text타입과 같은 분석이 가능한 데이터를 구분해서 분석이 가능할 경우 분석기를 이용해 분석을 수행한다. 이를 통해 검색 시점에도 텀을 얻을 수 있으며 해당 텀으로 역색인 구조를 이용해 문서를 찾고 이를 통해 스코어 계산으로 결과를 제공한다. 검색 질의 표현 방식 엘라스틱서치에서 제공하는 검색 api는 질의(Query)를 기반으로 동작한다. 검색 ..
Reading/엘라스틱서치 실무 가이드
2023. 12. 14. 22:14