일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- flask
- sort
- 900gle
- 파이썬
- ELASTIC
- Mac
- Kafka
- Java
- License
- 차트
- zip 파일 암호화
- springboot
- aggs
- matplotlib
- plugin
- token filter test
- Elasticsearch
- docker
- license delete
- MySQL
- licence delete curl
- query
- Test
- zip 암호화
- TensorFlow
- Python
- high level client
- API
- aggregation
- analyzer 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