我正在执行搜索查询
<query>
<edu>college</edu>
<studies>mathematics</studies>
</query>
即使对于&lt; studies&gt;的值的文档,也会返回结果。是“数学和统计学”,“数学中的几何学”等。但我的目的是获得文件在标签&lt;研究&gt;是价值“数学”,而不是别的。
是否有可能按精确文本值进行搜索?
答案 0 :(得分:1)
查看他们的文档。完全匹配条款应该是(我相信):http://docs.clusterpoint.com/wiki/Search_query_syntax#Exact_match
答案 1 :(得分:1)
为此,您应该使用完全匹配运算符==“”并将规则“exact-match = binary”用于策略配置中的相应标记。您的查询可能如下所示:
<query>
<team>college</team>
<studies>=="mathematics"</studies>
</query>
这将返回结果,其中“研究”标签仅包含“数学”作为值而不包含其他单词。