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

标签 database clusterpoint nosql

我正在执行搜索查询

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

即使对于 的值为“数学和统计”、“数学中的几何”等的文档,也会返回结果。但我的目的是获取标签 中值为“数学”的文档,什么都没有否则。

是否可以按准确的文本值进行搜索?

最佳答案

为此,您应该在策略配置中为适当的标记使用精确匹配运算符 ==”” 和规则“exact-match=binary”。您的查询可能如下所示:

<query>
  <team>college</team>
  <studies>=="mathematics"</studies>
</query>

这将返回“studies”标签仅包含“mathematics”作为值而没有其他词的结果。

关于database - 如何在 Clusterpoint DB 中搜索全文匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253216/

相关文章:

java - 从 solr 获取同义词或根词

MongoDB初学者-规范化还是不规范化?

mysql - 按用户分组选择5个连续日期的记录

php - [MySql]如何从一个表复制一行到另一个表并填充额外的列?

php - 添加新文档时自动生成 ID

MongoDB 并发问题

json - 通过 JSON 获取 XML 属性

python - 如何使用 Ravendb 同时插入多个附件

firebase - 如何在 firebase 数据库中为私有(private)资源创建公共(public)共享链接