cts:使用分面选项搜索不起作用

时间:2013-01-04 16:55:06

标签: marklogic

我尝试过以下简单查询:

let $options := (
  'faceted'
)
return cts:search(collection(),"Review",$options)

它给我[1.0毫升] XDMP-OPTION:cts:search(fn:collection(),“Review”,“faceted”) - 无效选项“faceted”。

从ML文档中我发现这是一个有效的选项。请建议。

1 个答案:

答案 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!