如何更改cts的第一个参数:搜索形成的搜索查询:搜索API?

时间:2017-02-10 08:03:07

标签: indexing marklogic

正如我们最后所知search:search将形成cts:search查询。 在形成的cts:search查询中,第一个参数始终为fn:collection()

我们是否可以将第一个参数更改为fn:doc()fn:collection('some_collection')

1 个答案:

答案 0 :(得分:4)

根据评论更新

您可以通过在搜索选项的'其他查询'部分添加 cts:collection-query(“some-collection”)来完成相同的结果。这将它与创建的查询进行对比。

此外,您还可以使用功能强大的搜索选项进行更精细的控制。一个例子是:
<searchable-expression>

此外,使用结构化查询时,您还可以使用各种搜索选项: https://docs.marklogic.com/guide/search-dev/structured-query#id_59265 其中一个是文档查询目录查询容器

https://docs.marklogic.com/guide/search-dev

相关问题