相关疑难解决方法(0)

elasticsearch best_field和most_field之间的区别是什么

我已经准备好这篇文章 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"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

第二

get blablabla/_search
{
  "query" : {
    "multi_match": {
      "query": "games usa",
      "fields": ["title1", "title2"],
      "type": "most_fields"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为第一个查询意味着:

获取title1或title2字段中包含(游戏)或(美国)或(游戏和美国)单词的文档.

但是,我不知道第二个是什么意思.

我可以请求帮助吗?

(我在弹性搜索2.2)

elasticsearch elasticsearch-2.0

7
推荐指数
1
解决办法
1391
查看次数

标签 统计

elasticsearch ×1

elasticsearch-2.0 ×1