如何在 Clusterpoint DB 中搜索全文匹配?
How to search in Clusterpoint DB for full text match only?
我正在执行搜索查询
<query>
<edu>college</edu>
<studies>mathematics</studies>
</query>
即使对于 的值为“mathematics and statistics”、“geometry in mathematics”等的文档也会返回结果。但我的目的是获取标签 中值为“mathematics”的文档没有别的。
是否可以按准确的文本值进行搜索?
查看他们的文档。完全匹配子句应该是那个(我相信):http://docs.clusterpoint.com/wiki/Search_query_syntax#Exact_match
为此,您应该在策略配置中使用精确匹配运算符 ==”” 和规则 "exact-match=binary" 来获取适当的标记。您的查询可能如下所示:
<query>
<team>college</team>
<studies>=="mathematics"</studies>
</query>
这将 return 结果,其中 "studies" 标签仅包含 "mathematics" 作为值,没有其他词。
我正在执行搜索查询
<query>
<edu>college</edu>
<studies>mathematics</studies>
</query>
即使对于
是否可以按准确的文本值进行搜索?
查看他们的文档。完全匹配子句应该是那个(我相信):http://docs.clusterpoint.com/wiki/Search_query_syntax#Exact_match
为此,您应该在策略配置中使用精确匹配运算符 ==”” 和规则 "exact-match=binary" 来获取适当的标记。您的查询可能如下所示:
<query>
<team>college</team>
<studies>=="mathematics"</studies>
</query>
这将 return 结果,其中 "studies" 标签仅包含 "mathematics" 作为值,没有其他词。