Elasticsearch : query - term, match 차이점
term 쿼리 : 검색어에 대한 분석을 하지않고 온전히 그 검색어와 일치하는 문서를 검색한다. 즉 검색어가 분석기를거쳐 토크나이징 없이 검색을 하지않는다는 뜻이다. match 쿼리 : 검색어에 대해 분석을 통한 검색을하며 이는 bool 쿼리 중에서도 should조건으로 검색을한다. 즉 검색어를 분석기를 통해 토크나이징해서 토크나이징된 단어들을 찾아 문서들을 검색하고 토크나이징된 단어들이 최소 1개라도 들어있다면 검색 결과에 포함한다. 이때 최소 n개이상 포함되면 포함시킬지 말지 결정하는 옵션도 있으니 이는 설정에 따라 다르겠지만 기본은 일단 1개라도 포함이 되면 결과에 포함된다. // 단순 예시 GET classestest/_search { "query": { "term": { "FIELD": { "va..
ELK 스택/Elasticsearch
2022. 11. 18. 15:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 절대 경로 설정하기
- list
- mysql은 nl이 기본 세팅
- logstash
- bool
- Mapping
- ArrayList
- NextJS 14
- Query
- Elasticsearch
- Mappings
- Java
- pm2-logrotate
- config
- EL
- string
- 문자
- 인덱스
- InteiilJ
- React18
- 명령어
- react
- literal sql
- index 처리를 잘하자
- 키바나
- GIT
- kibana
- Linux
- ElasticSearach 백업
- 재색인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함