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

时间:2018-12-21 16:03:21

标签: elasticsearch term

我有Elastic search v6.5,具有3亿份文档的索引。 文档字段类型关键字,例如{"url": "http:/linkedin.com/435"}

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

我得到0个结果,然后将test_url值再次发布到URL 2次,启动了查询,并且它仍然是一个空集。原因是什么 有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

您需要在字段名称的末尾添加。关键字。 尝试这个。希望这会工作。