es java match_ES multi_match 和match查询
生活随笔
收集整理的這篇文章主要介紹了
es java match_ES multi_match 和match查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
multi_match查詢默認為best_fields類型,更適合變形的查詢句子。
multi_match的most_fields類型查詢
{
"query": {
"multi_match": {
"type": "most_fields",
"query": "待查詢句子",
"fields": [
"字段1",
"字段2",
"字段3"
]
}
}
}
多個match查詢
{
"query": {
"bool": {
"should": [
{"match": {
"字段1": "待查詢句子"
}},
{"match": {
"字段3": "待查詢句子"
}},
{"match": {
"字段3": "待查詢句子"
}}
]
}
}
}
multi_match查詢默認為best_fields類型
{
"query": {
"multi_match": {
"type": "best_fields",
"query": "待查詢句子",
"fields": [
"字段1",
"字段2",
"字段3"
]
}
}
}
總結
以上是生活随笔為你收集整理的es java match_ES multi_match 和match查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java在初始化过程_Java初始化过程
- 下一篇: criterion java_Java