首页 > 解决方案 > 多方面互动

问题描述

我想通过 MarkLogic search:searchAPI 实现多方面的交互。在 MarkLogicjsearch.facets中,有一个选项“othersWhere”可能有助于构建相同的选项。但是,我想通过 search:search 来实现它。

我可以通过使用search:searchAPI 创建自定义方面来实现这一点吗?

例如,我有一个元素<color>,其值为greenredbluewhite。在正常情况下,每当用户单击它时,color:green它都会隐藏其他选项,但我想从同一个约束中选择多个值。

标签: marklogicfaceted-searchmarklogic-8

解决方案


您绝对可以为使用 search:search 的约束指定多个值。例如像这样的搜索字符串:

color:"Red" OR color:"Green"

..将使用“颜色”约束返回所有红色或绿色的文档。

对我来说,这听起来更像是一个 UI 构建挑战。


推荐阅读