如何在Clusterpoint DB中搜索全文匹配?

时间:2015-07-06 18:38:38

标签: database clusterpoint nosql

我正在执行搜索查询

<query>
<edu>college</edu>
<studies>mathematics</studies>
</query>

即使对于&lt; studies&gt;的值的文档,也会返回结果。是“数学和统计学”,“数学中的几何学”等。但我的目的是获得文件在标签&lt;研究&gt;是价值“数学”,而不是别的。

是否有可能按精确文本值进行搜索?

2 个答案:

答案 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>

这将返回结果,其中“研究”标签仅包含“数学”作为值而不包含其他单词。