我有一個〜1密耳的產品文檔Solr索引。我還有一大堆UI過濾器,例如類別,選項卡,價格範圍,大小,顏色和其他一些過濾器。Solr查詢(q)或過濾器查詢(fq)
是否有正確的方式讓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,從顏色和尺寸等僅僅是過濾器。這種方法在未來增長中的表現會出現什麼問題?我應該在q中加入一些查詢,哪些?
謝謝
好吧,它看起來幾乎任何東西都可以在fq xD。 q只是*和fq作爲一個長期的azz查詢真的可以嗎? – 2012-07-24 09:30:27
y .....因爲這將能夠利用過濾器緩存並提供性能提升。 – Jayendra 2012-07-24 09:51:13
此外,過濾器查詢不會影響Solr分數。 – javanna 2012-07-25 07:42:46