java - Marklogic Java,指定查询结果的长度

标签 java marklogic

我想知道如何使用 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/

相关文章:

java - 使用正则表达式来匹配内容或分隔符哪个更好?

java - 对两个 java 实例进行 strace

java - 在 Spark 中执行两次 groupbykey 的最佳实践?

marklogic - 如何计算两个 xs :dates? 之间的年份和月份

node.js - 如何使用 Node 通过摘要身份验证发布消息?

marklogic - 关闭引导主机导致 Marklogic 中整个集群宕机

java - 返回 super.onOptionsItemSelected(item);没有调用父方法

java - 从 Oracle 10g 检索 CLOB 时出错

xquery - 如何一次将 8 个值组成的十进制值序列相加?

xml - 如何在 Marklogic 中为 Element 声明命名空间?