我有一个~1 百万的产品文档 Solr 索引。我还有一大堆 UI 过滤器,例如类别、选项卡、价格范围、尺寸、颜色和其他一些过滤器。
让 q 选择所有内容(q=\*:\*)
而 fq 中的所有其他过滤器是正确的方法吗?例子:
fq=(catid:90 OR catid:81) AND priceEng:[38 TO 40] AND (size:39 OR size:40 OR size:41 OR size:50 OR size:72) AND (colorGroup:Yellow OR colorGroup:Violet OR colorGroup:Orange ... AND (companyId:81 OR companyId:691 OR companyId:671 OR companyId:628 OR companyId:185 OR companyId:602 OR ... AND endShipDays:[* TO 7])
对我来说,从类别到公司 ID,从颜色和尺寸等一切都只是过滤器。这种方法在未来增长中的性能有什么问题吗?我应该将一些查询放在 q 中,哪些?
谢谢,