我正在尝试为SOLR引擎准备一些布尔查询,以查找具有特定位置字段的一些文档。我得到的结果似乎很奇怪。由于我公司的安全策略,我无法提供完全相同的代码,但试图简化此查询:
+(ddm/10973/locality_pl_PL:Gdańsk)
此查询按照格但斯克市的预期返回结果。但是当我添加一些像这样的另一个条件时:
+(+(ddm/10973/locality_pl_PL:Gdańsk)+(status:0))
在我的成绩中,我获得了Gdańsk和Gdańsk-Wrzeszcz城市的文档。突然“:”似乎像预期的那样“像'不'平等'。 有人知道可能是什么原因吗?