【发布时间】:2013-11-06 23:19:54
【问题描述】:
我想在文档中搜索一个单词,比如 456。我在这里使用了 cts:element-query。但我得到的结果类似于 123456、456.23、23.456
如何搜索仅包含 456 的文档。
【问题讨论】:
-
发布您编写的代码和一些示例 XML。
标签: marklogic
我想在文档中搜索一个单词,比如 456。我在这里使用了 cts:element-query。但我得到的结果类似于 123456、456.23、23.456
如何搜索仅包含 456 的文档。
【问题讨论】:
标签: marklogic
“456.23”被标记为三个独立的标记:“456”、“.”和“23”。由于标记“456”在文档中,“456”的单词查询将匹配。 “23.456”也是如此。我不希望“123456”匹配:你确定它匹配吗?或者“456”可能出现在同一文档的其他位置。
如果您想进行基于值的查询,您可能希望在元素上设置一个数字范围索引并改用cts:element-range-query。
【讨论】: