我已经阅读了这篇文章 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"
}
}
}
我认为第一个查询的意思是:
获取标题1或标题2字段中包含 (games) 或 (usa) 或 (games and usa) 单词的文档。
但是,我不知道第二个查询的含义。
请问可以帮忙吗?
(我使用的是 Elasticsearch 2.2)