首页 > 解决方案 > Elasticsearch,同样的查询带来不同的结果

问题描述

我对 Elasticsearch 查询有一些疑问

一次我只想返回最多 3 条建议,而另一次则带来所有建议。

查询之间的差异是大小,一次是默认 5,第二次是 500。

在 Kibana 的开发工具上运行

POST ja-search-data-prod/_search 
{
    "suggest": {
         "promotion-suggest": {
              "prefix": "1.8",
              "completion": {
                  "field": "promoSuggest",
                  "size": 5
              }
          }
    }
}


POST ja-search-data-prod/_search 
    {
        "suggest": {
             "promotion-suggest": {
                  "prefix": "1.8",
                  "completion": {
                  "field": "promoSuggest",
                  "size": 500
              }
        }
    }

结果是:

大小 = 500

在此处输入图像描述

大小 = 5

在此处输入图像描述

标签: elasticsearchkibanadevtools

解决方案


推荐阅读