1
我需要實現下面附加的更多功能圖片。我已經構建了一個基於Solr搜索的應用程序。 關於此功能的幾句話:下拉菜單中將包含具體類別和發現項目數量內的類似搜索詞組。 以什麼方式讓Solr收集這些數據並以某種方式接收它?類別等級中的Solr搜索統計信息
我需要實現下面附加的更多功能圖片。我已經構建了一個基於Solr搜索的應用程序。 關於此功能的幾句話:下拉菜單中將包含具體類別和發現項目數量內的類似搜索詞組。 以什麼方式讓Solr收集這些數據並以某種方式接收它?類別等級中的Solr搜索統計信息
是的,你可以這樣做,在使用Solr的小平面,它允許分組結果。構面的默認行爲是返回組名稱和找到的項目數量。您可以通過將這兩項添加到您的查詢字符串facet=true
,facet.field=category
中。
你的情況的一個例子查詢將
http://localhost:8983/solr/NAME_OF_YOUR_INDEX/select/?wt=json&indent=on&q=ipo&fl=category,name&facet=true&facet.field=category
看看the tutorial瞭解更多詳情。
這大致相當於SQL這樣做:
SELECT category, COUNT(*) FROM items WHERE text LIKE "%ipo%" GROUP BY category;