我已经准备好这篇文章 https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html
但自己无法弄清楚。
让我们有这两个查询:
第一的
GET blablabla/_search
{
"query": {
"multi_match": {
"query": "games usa",
"fields": ["title1", "title2"],
"type": "best_fields"
}
}
}
第二
get blablabla/_search
{
"query" : {
"multi_match": {
"query": "games usa",
"fields": ["title1", "title2"],
"type": "most_fields"
}
}
}
我认为第一个查询意味着:
获取在 title1 或 title2 字段中包含 (games) 或 (usa) 或 (games and usa) 单词的文档。
但是,我不知道第二个是什么意思。
请问我可以寻求帮助吗?
(我在弹性搜索 2.2 上)