如果我们为该字段启用store:no,我们如何验证Elasticsearch文档

时间:2016-01-13 06:38:22

标签: elasticsearch

我在弹性搜索文档中为字段设置了store:no。但source已启用。 当我们在store:no字段上搜索数据时,它将代表搜索结果中的字段显示记录,但该字段不会显示在源中(因为我们设置了store:no)。

所以我的问题是否有任何方法可以交叉验证Elasticsearch中的文档是否包含store:no字段?

1 个答案:

答案 0 :(得分:0)

即使您将store的值设置为no字段保存在_source字段中(除非您也禁用该字段)所以它应该归还给你。

但是,如果您只想查询实际包含特定值的文档,则可以使用exists query。即使使用store:no,您也可以:

{
    "exists" : { "field" : "value" }
}