弹性搜索中AND条件的奇怪行为

时间:2014-05-09 15:40:07

标签: elasticsearch

当我在elasticsearch中运行查询(tags:("a"))时,我得到0结果。我的查询网址如下:

http://127.0.0.1:9200/haystack/_search?q=(tags%3A(%22a%22))

这是可以预料到的,因为没有对象将标签设置为" a"。

现在,当我更改条件并添加AND,(org:("1") AND tags:("a"))时,我会收到3个结果!查询URL如下所示:

http://127.0.0.1:9200/haystack/_search?q=(org%3A(%221%22)%20AND%20tags%3A(%22a%22))

获取更多结果对我没有任何意义。我希望OR运算符有这种行为,但是AND?发生了什么事?

编辑:这是由雪球分析仪引起的。 See here

0 个答案:

没有答案
相关问题