我试图使用ES的search lite来查询包含密钥foo
的数据集。这方面的一个例子是:返回与ElasticSearch完全匹配
.../_search?q=+foo:bar\-baz
现在,我的理解是是,添加的+
到foo
属性应该使这个搜索只返回完全匹配,其中foo
为bar-baz
。但是,我发现我还得到其他结果回来,例如foo-baz
或baz-baz
等
我在做什么错误导致这些其他结果被返回?
编辑:经过一些更多的研究,这可能是使用标准的分析仪,而不是其他的东西,不会干扰和标记该术语。