我想知道如何使用Java API指定Marklogic中查询结果的长度(不是页面长度)。
示例:我想搜索术语mark
,并且我希望结果的长度为4.这只会返回文档,其中术语mark
恰好附加到文档中的某个键。如果我搜索mark
并且我希望结果的长度为10,那么mark twain
将是有效的结果。
答案 0 :(得分:1)
您可以通过使用通配符搜索来结束(例如“标记??????”)。
您必须配置索引以支持通配符搜索。还有一些其他注意事项(特别是匹配空白字符):
http://docs.marklogic.com/guide/search-dev/wildcard
为了提高效率,请考虑在JSON属性,XML元素或通过管理界面而不是整个数据库定义的字段上使用单词词典。
希望有帮助,