elasticsearch术语聚合查询不返回任何结果

mwecs4sa  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(551)

我有ElasticSearchv6.5,索引有3亿个文档。文档字段类型关键字,示例 {"url": "http:/linkedin.com/435"} .

{  
   "size":0,
   "aggs":{  
      "duplicateCount":{  
         "terms":{  
            "field":"url",
            "min_doc_count":2
         }
      }
   }
}

我得到了0个结果,然后发布了 test_url 值2次,再次启动查询,它仍然是一个空集。原因是什么?有没有办法克服这个问题?

5cnsuln7

5cnsuln71#

{  
   "size":0,
   "aggs":{  
      "duplicateCount":{  
         "terms":{  
            "field":"url.keyword",
            "min_doc_count":2
         }
      }
   }
}

您需要在字段名的末尾添加.keyword。试试这个。希望这能奏效。

相关问题