是否可以使用cts:uris()
来搜索其文档包含特定XPath的uri?我认为它可能比从cts:search
返回uris更快。以下是我目前有:MarkLogic:如何使用cts搜索XPath:uris
declare function local:xpath-search($collection) {
for $i in cts:search(//a/b, cts:and-query((cts:collection-query($collection))))[1] return fn:base-uri($i)
} ;
是否有返回包含匹配到的XPath //a/b
文件更快的方法,使用cts:uris()
?
你可以消除FLWOR,只需使用:'CTS:搜索(// A/B,CTS:和查询((CTS:收集查询($集合))))/ FN:碱基uri()' –