Marklogic属性搜索-XML元素数组

Marklogic属性搜索-XML元素数组,marklogic,Marklogic,这是Marklogic中文档的属性文件 文件 鹰 档案室3 Hadoop操作 2015-08-21T12:45:19.138Z 2015-08-21T12:45:19.138Z 11 mreviewer1@merrill.com madmin1@merrill.com 完成 77ecfa8e87a5097e29b4d9846e131a67 2015-08-21T18:15:19.333+05:30 http://marklogic.com/states/converted /Eagle/Fi

这是Marklogic中文档的属性文件


文件
鹰
档案室3
Hadoop操作
2015-08-21T12:45:19.138Z
2015-08-21T12:45:19.138Z
11
mreviewer1@merrill.com
madmin1@merrill.com
完成
77ecfa8e87a5097e29b4d9846e131a67
2015-08-21T18:15:19.333+05:30
http://marklogic.com/states/converted
/Eagle/Fileroom3/HadoopOperations.pdf
2015-08-21T18:15:23+05:30

我相信它是qb.properties()不是qb.properties片段()


来源:

您正在搜索
admin.merrill.com
,而您说要查找
madmin1@merrill.com
。接下来,您将搜索
jbasic:users
元素,但使用您的方法,您将查找与该元素的完整字符串值匹配的值,其中包括多个邮件地址

我建议为
jbasic:users/jbasic:item
添加路径范围索引(同时确保添加名称空间),并使用该索引进行匹配。您需要切换到路径范围查询以利用索引

这还可以提高性能。范围查询通常比值查询执行得更好