如何在 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" 作为值,没有其他词。