elasticsearch过滤掉缺少的字段不起作用

时间:2016-07-07 12:55:19

标签: elasticsearch

我在弹性搜索中有65000个文档。一个名为" my_attachment"在所有文件中都缺少。我想更新有此字段的文档" my_attachment"丢失,所以我使用的查询过滤器丢失如下:

"query": {
        "constant_score" : {
            "filter" : {
                "missing" : { "field" : "my_attachment" }
            }
        }
    } 

我这样做的方式就像更新其文件" my_attachment"字段在时间上丢失为10个文档,在该查询后再次执行10个文档已更新。但是它达到65000个文件并重新开始更新文档。那时此查询将结果作为具有" my_attachment"的文档。领域。为什么会这样?实际上它会显示其字段缺失的结果,但我得到该字段的结果。缺少字段查询是否有任何问题..?因为它在一个阶段工作正常。我没有去那里。什么错了...?

0 个答案:

没有答案