gpt4 book ai didi

xquery - 马克逻辑cts :document-query

转载 作者:行者123 更新时间:2023-12-04 04:33:30 24 4
gpt4 key购买 nike

最近要用MarkLogic,有一些不懂的地方。

我不想让你澄清我对 MarkLogic 的所有担忧,只是其中一个:)

有一个 XQuery,但我不明白它的作用。

let $pap := cts:uris(
(), (),
cts:and-query((
cts:collection-query("/pageType/collection1"),
))
)

let $collection := ("/pageType/Attachment")
return
xdmp:estimate(
cts:search(
fn:doc(),
cts:and-query((
cts:collection-query(($collection)),
cts:document-query($pap)
))
)
)

我很难理解文档查询函数的作用。

有人可以帮我解答一下吗?我是 MarkLogic 的初学者,之前曾使用过关系数据库。

谢谢

五。

最佳答案

不要因为不理解这一点而感到难过。它有点迟钝。而且效率低下。

如果我没看错的话,它真正做的是计算属于“/pageType/Attachment”和“/pageType/collection1”集合的文档数量

我相信(临时未测试)这可以通过执行来大大简化

xdmp:估计( cts:搜索( fn:文档(), cts: 和查询(( cts:集合查询(“/pageType/collection1”), cts:collection-query("/pageType/Attachment") )) ))

关于xquery - 马克逻辑cts :document-query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com