构建搜索应用程序时最有效的方法是:search:search或cts:search?

时间:2018-08-29 22:05:57

标签: javascript xquery marklogic

我想知道,为了制作一个动态搜索应用程序,该应用程序可以浏览所有馆藏并为用户提供使用构面,馆藏构面,分页,排序等功能的正确方法?

我为此找到了两个功能:search:searchcts:search。哪个最符合我的需求?

1 个答案:

答案 0 :(得分:3)

search:search建立在cts:search(以及其他API)之上。它们旨在一起工作。不过,您应该以{{1​​}}开始。它是专门为您的多面搜索用例而设计的,它包括许多便利和最佳实践,这些对下层API可能并不明显,例如,同时进行的分面解析和分页。如果您需要做一些比search:search开箱即用的功能更复杂的操作,则可以调出其他库。