正如我们最后所知search:search
将形成cts:search
查询。
在形成的cts:search
查询中,第一个参数始终为fn:collection()
我们是否可以将第一个参数更改为fn:doc()
或fn:collection('some_collection')
答案 0 :(得分:4)
根据评论更新
您可以通过在搜索选项的'其他查询'部分添加 cts:collection-query(“some-collection”)来完成相同的结果。这将它与创建的查询进行对比。
此外,您还可以使用功能强大的搜索选项进行更精细的控制。一个例子是:
<searchable-expression>
此外,使用结构化查询时,您还可以使用各种搜索选项: https://docs.marklogic.com/guide/search-dev/structured-query#id_59265 其中一个是文档查询或目录查询或容器