solr - 分面搜索 - 使用带有 AND / OR 连接的多个方面
问题描述
我正在Solr 8.7.0
使用Drupal 8
. 我有多个 solr 方面,但需要为某些方面设置 OR 条件,还需要为某些方面设置 AND 条件。示例如下:
----------------------------------------------
| Brand | Colour | Price |
| [] ABC | [] Blue | [.] 10 - 100 |
| [] DEF | [] Green | [] 101 - 200 |
| [.] GHI | [.] Yellow | [] 201 - 300 |
| [] JKL | [] Black | [] 301 - 400 |
----------------------------------------------
所以需要得到Brand union Color 的交点 Price。显示所有标记为 Brand GHI 或 Color Yellow 但价格范围在 10 - 100 之间的产品。
请注意:品牌/颜色/价格是三个独立的方面。我们必须使用哪些选项(Drupal 或 Apache Solr)来实现这一目标?
解决方案
推荐阅读
- python - 如何更改 stackplot、matplotlib 的调色板?
- docker - owncloud - docker - 主机上数据和mysql数据目录的位置?
- ios - 我如何更新我的字典 ios Swift 中的数量值
- c# - PKCS1 格式的 SSH RSA 公钥问题
- google-analytics - 使用 gtag.js 从下拉列表中捕获值
- python-3.x - 不要在 Selenium HTML 报告中打印代码
- ios - 如何在 Swift 4 中使用 respondsToSelector 验证来自 HomeKit 的值的方法字节
- ios - 将服务器响应加载到 UICollectionView
- authentication - Grafana 中的 LDAP 搜索不起作用
- c - 指针和结构 c