marklogic - 多方面互动
问题描述
我想通过 MarkLogic search:search
API 实现多方面的交互。在 MarkLogicjsearch.facets
中,有一个选项“othersWhere”可能有助于构建相同的选项。但是,我想通过 search:search 来实现它。
我可以通过使用search:search
API 创建自定义方面来实现这一点吗?
例如,我有一个元素<color>
,其值为green、red、blue和white。在正常情况下,每当用户单击它时,color:green
它都会隐藏其他选项,但我想从同一个约束中选择多个值。
解决方案
您绝对可以为使用 search:search 的约束指定多个值。例如像这样的搜索字符串:
color:"Red" OR color:"Green"
..将使用“颜色”约束返回所有红色或绿色的文档。
对我来说,这听起来更像是一个 UI 构建挑战。
推荐阅读
- java - 使用赋值运算符创建 Java 自定义对象
- git - 如何将子目录拆分为自己的存储库?
- python - 有没有办法在压缩视频并使用 ffmpeg 提取其帧时计算输出帧尺寸
- highcharts - Highchart - give to series-marker other zIndex then to the series-lines
- python - Python 脚本可以激活虚拟环境,然后在其中触发交互式 pdb 会话吗?
- javascript - 如何根据内容是大写还是小写来应用类
- mysql - 如何将自定义参数添加到 Doctrine Column 类型
- android - 爱普生打印机 32 位和 64 位策略问题
- python - 如何加载带有自定义损失的模型?
- xml - 在 XSLT 中使用 IF 函数来确定字段是否为空白,如果是则添加文本常量