我尝试过以下简单查询:
let $options := (
'faceted'
)
return cts:search(collection(),"Review",$options)
它给我[1.0毫升] XDMP-OPTION:cts:search(fn:collection(),“Review”,“faceted”) - 无效选项“faceted”。
从ML文档中我发现这是一个有效的选项。请建议。
答案 0 :(得分:3)
它应该是一个有效的选项,至少支持5.0及更高版本。您是否有机会运行旧版本?
除此之外,'faceted'选项只是一个优化标志。您仍然需要使用cts:element-values()和cts:frequency()等函数来获取构面值及其计数。
cts:search上的文档可以在这里找到:http://docs.marklogic.com/cts:search
有关如何生成构面信息的一些示例,请访问:http://docs.marklogic.com/cts:frequency
您可能还想查看搜索库,它增加了一些强大的功能,如集成构面计算和分页:
http://docs.marklogic.com/search:search
特别是搜索:搜索功能和相关功能在调查时可能非常值得。
HTH!