일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- License
- aggregation
- query
- 900gle
- matplotlib
- sort
- springboot
- Kafka
- API
- zip 파일 암호화
- flask
- docker
- licence delete curl
- MySQL
- plugin
- TensorFlow
- zip 암호화
- high level client
- token filter test
- Python
- 파이썬
- license delete
- analyzer test
- Mac
- 차트
- ELASTIC
- Java
- Elasticsearch
- aggs
- Test
Archives
- Today
- Total
개발잡부
[es] multi-match query 본문
반응형
match 쿼리 다중 필드
GET /_search
{
"query": {
"multi_match" : {
"query": "this is a test",
"fields": [ "subject^3", "*_message" ]
}
}
}
^3 : subject 필드 3배 부스팅
*_message : _message 를 포함하는 필드 검색
multi_match 쿼리유형
type 매개변수
best_fields | ( 기본값 ) 모든 필드와 일치하지만 _score최상의 필드를 사용하는 문서를 찾습니다 . 를 참조하십시오 best_fields. |
most_fields | 모든 필드와 일치하는 문서를 찾아 _score각 필드에서 결합합니다 . 를 참조하십시오 most_fields. |
cross_fields | 필드를 analyzer하나의 큰 필드인 것처럼 취급합니다 . 모든 필드 에서 각 단어를 찾습니다 . 를 참조하십시오 cross_fields. |
phrase | match_phrase각 필드에 대해 쿼리를 실행 _score 하고 최상의 필드를 사용합니다 . phrase및 를phrase_prefix 참조하십시오 . |
phrase_prefix | match_phrase_prefix각 필드에 대해 쿼리를 실행 _score하고 최상의 필드를 사용합니다 . phrase및 를phrase_prefix 참조하십시오 . |
bool_prefix | match_bool_prefix각 필드에 대한 쿼리를 만들고 각 필드를 결합합니다 _score. 를 참조하십시오 bool_prefix. |
반응형
'ElasticStack > Elasticsearch' 카테고리의 다른 글
[es] 자동완성1 (0) | 2022.01.04 |
---|---|
[es] query score test (0) | 2021.12.26 |
[es] function score Query (0) | 2021.12.20 |
[es] plugin 4 - custom analyzer 사용 (0) | 2021.12.15 |
[es] plugin 3 - custom analyzer (0) | 2021.12.12 |
Comments