gpt4 book ai didi

solr - Solr查询(q)或过滤查询(fq)

转载 作者:行者123 更新时间:2023-12-03 09:44:07 24 4
gpt4 key购买 nike

我有一个约100万的产品文档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])
对我来说,从类别到companyIds,从颜色和大小等所有内容都只是过滤器。这种方法在 future 的增长中是否存在性能问题?我是否应该将某些查询放在q中,哪些是?

谢谢,

最佳答案

尽可能使用过滤查询而不是普通查询。

FilterQuery能够利用FilterCache,与您的查询相比,这将极大地提高性能。

关于solr - Solr查询(q)或过滤查询(fq),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com