我想知道如何使用 Java API 指定 Marklogic 中查询结果的长度(不是页面长度)。
示例:我想搜索术语 mark
并且希望结果长度为 4。这只会返回术语 mark
恰好附加到某个键的文档在一个文档中。如果我搜索 mark
并且希望结果长度为 10,那么 mark twain
将是有效结果。
最佳答案
您也许可以通过使用通配符搜索来接近(如“mark??????”)。
您必须配置索引以支持通配符搜索。还有一些额外的注意事项(尤其是匹配空白字符):
http://docs.marklogic.com/guide/search-dev/wildcard
为了提高效率,请考虑在 JSON 属性、XML 元素或通过管理 UI 定义的字段(而不是整个数据库)上使用单词词典。
希望有帮助,
关于java - Marklogic Java,指定查询结果的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47135615/