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

Marklogic Java,指定查询结果的长度,java,marklogic,Java,Marklogic,我想知道如何使用JavaAPI在Marklogic中指定查询结果的长度而不是页面长度。 示例:我想搜索术语标记,结果长度为4。这将仅返回文档中某个键上附有术语标记的文档。如果我搜索马克,我希望结果长度为10,那么马克吐温将是一个有效的结果 您可以通过使用通配符搜索来接近mark 您必须配置索引以支持通配符搜索。特别是在匹配空白字符时,还有一些额外的注意事项: 对于效率,考虑在JSON属性、XML元素上或在通过管理UI定义的字段上使用Word词典,而不是在整个数据库上使用。 希望这能有所帮助,OK

我想知道如何使用JavaAPI在Marklogic中指定查询结果的长度而不是页面长度。
示例:我想搜索术语标记,结果长度为4。这将仅返回文档中某个键上附有术语标记的文档。如果我搜索马克,我希望结果长度为10,那么马克吐温将是一个有效的结果

您可以通过使用通配符搜索来接近mark

您必须配置索引以支持通配符搜索。特别是在匹配空白字符时,还有一些额外的注意事项:

对于效率,考虑在JSON属性、XML元素上或在通过管理UI定义的字段上使用Word词典,而不是在整个数据库上使用。


希望这能有所帮助,

OK,那么“mark”将解决长度为10的“mark”搜索问题。但是搜索长度为4的“mark”仍然是不可能的,对吗?一个元素值查询或JSON属性值查询,按照用法部分的建议配置了精确的选项和索引,将匹配精确的值。请参阅:是的,但是我必须预先指定搜索值将匹配的键。我不想那样。