[英]Lucene A-Z list
我想使用ABCD E進行索引查看...以便用字母對我所有的Lucene結果進行分析。
我一直在四處搜尋,但沒有發現任何東西。
我嘗試了bobo facet庫,但id無效。 我想獲得像這樣的數組:
Results{
prefix A: 1 results
prefix B: 2 results
prefix C: 3 results
prefix D: 0 results
....
}
這樣,如果我得到前綴的結果,則可以禁用或啟用按鈕。
有任何想法嗎?
謝謝。
感謝您的答復!
目前,我正在使用Hibernate Search作為核心系統。 此外,要獲取方面信息,請使用BOBO庫( http://code.google.com/p/bobo-browse )。 因此,正如您之前所說,我正在考慮使用標題的第一個單詞創建一個新字段。 這樣,我可以了解BOBO的各個方面。
目前,我不考慮安裝SOLR。
我以為我可以找到一些代碼來避免對這個新字段建立索引,我的意思是要在通配符查詢上(而不是直接在字段上)編寫代碼,但是我什么都沒找到:)
冬眠者。
您是否考慮過使用Solr(或ElasticSearch)而不是單純的Lucene? 如果是這樣,那么您要做的就是將單詞的第一個字母存儲為索引對象上的單獨字段,然后通過該firstLetter字段進行構面搜索。 Solr(和ElasticSearch)開箱即用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.