2012-05-21 50 views
6

我想知道如何使用lucene.facet執行分面搜索。我將解釋我想要做的事情:我有一個htmlfiles的分類(類似於ODP),我希望在給定查詢的情況下,按類別顯示結果和每個類別的點擊次數。有沒有任何例子用lucene描述?如何執行分面搜索?

編輯:我已經將結果作爲類別在每個文檔中添加類別字段。我想的是,結果顯示爲:

Cat1 N1 
Cat2 N2 
    ... 

相反的:

Cat1 
Cat1 
... xN1 times 
Cat1 
Cat2 
... xN2 times 
Cat2 
... 

而且,這一類領域僅指分類樹的水平,我想利用由分類結構,例如,能夠選擇分類中搜索的深度(我不知道這是否清楚..)。

謝謝!

+1

似乎有用:http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/api/contrib-facet/userguide.html – ron

+0

我看看,謝謝 – synack

回答

1

自從3.0的Solr和Lucene合併在一起,無論如何,我會強烈建議到Solr,而不是使用純Lucene的做多面搜索。

您不必使用整個Solr的一個HTTP服務器。

嘗試一個