【发布时间】:2016-12-22 10:15:02
【问题描述】:
我有一个包含汽车的数据库,我想创建过滤器以让用户更快地搜索它们。我以前曾与 Solr 合作过,但我从未使用过构面。
过滤器应该像这样工作:
- 品牌
- 宝马 (4)
- 大众 (5)
- 丰田 (6)
- 颜色
- 红色 (4)
- 蓝色 (3)
- 黄色 (2)
- 绿色 (3)
- 白色 (3)
- 类型
- 运动 (5)
- 轿车 (10)
如果用户选择了一个,结果应该是这样的:
- 品牌
- 宝马 (1)
- 大众 (2)
- 丰田 (1)
- 颜色
- 红色 (4)
- 蓝色 (-)
- 黄色 (-)
- 绿色 (-)
- 白色 (-)
- 类型
- 运动 (1)
- 轿车 (3)
使用 Solr 归档此类内容的最佳方式是什么? Facets 会是完美的吗?我做了一些研究,但我没有找到任何显示这种功能的文档。这种过滤有名称吗?感谢您的帮助。
【问题讨论】: