當查詢solr產品時,我也返回了構面。適用於類別,尺寸,顏色,價格等領域。使用solr構面作爲過濾器
所以我做線沿線的東西:
solr.search(*:*, **{'start': 0,
'rows': 50,
'defType': 'edismax',
'fq': '(category=Shoes)',
'facet': 'true',
'facet.limit': -1,
'facet.field': ['size', 'colour', 'price'],
'facet.mincount': 0})
如果我查詢"Shoes"
類我看到匹配的類別,它的可能的尺寸,顏色和價格。現在,如果我將其添加到篩選器(colour:Red)
,則所有其他可能的顏色將消失,這與現在按顏色過濾是一致的,但用戶可能想要選擇兩種顏色。
什麼是更好/通常的方式來實現這一目標?
非常感謝您的回答。這正是我想要的,並且幫助了很多。 – lennard