小编cas*_*vel的帖子

MarkLogic:绑定cts:将表达式搜索到变量

在MarkLogic中,是否可以将cts:search表达式绑定到变量,然后在XQuery中的其他位置使用该变量?

我想做这样的事情:

let $query := cts:search(doc(),
                               cts:and-query((
                                  cts:element-attribute-word-query(
                                    xs:QName("para"),
                                    xs:QName("role"),
                                      "intro") ,

                                  cts:element-attribute-word-query(
                                    xs:QName("title"),
                                    xs:QName("role"),
                                      "inline")
                                       ))
                                     )


let $number-of-results := xdmp:estimate($query)

return $number of results
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何传递表达本身,而不是它返回的内容.

xquery marklogic cts-search

5
推荐指数
1
解决办法
492
查看次数

MarkLogic:在qconsole中测试xdmp:xslt-invoke时,我应该在哪里放置XSLT代码

我已经尝试将它添加到与正在运行的查询相关联的数据库中,在qconsole本身的文件夹和Modules db中,但我仍然收到错误消息:"文件打开错误:打开'/to-html.xsl ': 没有相应的文件和目录"

这是我正在尝试运行的代码: xdmp:xslt-invoke("to-html.xsl", fn:doc('/docs/before-1.xml'))

xslt xquery marklogic

1
推荐指数
1
解决办法
73
查看次数

标签 统计

marklogic ×2

xquery ×2

cts-search ×1

xslt ×1