2011-03-09 79 views

回答

5

我會以「我只使用Java Lucene」爲前綴,但這仍然適用:從一般意義上講,完成您所描述的內容當然很好。你會發現,Lucene在你的目錄中創建了很多額外的索引文件,每個添加和更新都需要這個文件。這些將被透明地搜索。當然,隨着時間的推移,如果這些附加文件的數量變得過大,您的搜索性能將會下降。這是當你需要運行一個優化,這可能是非常快或非常緩慢,這取決於你的索引的大小。

在一天結束時,任何人都很難評論你的表現如何,以及你應該多頻繁地進行優化,但是我可以說,Lucene將從根本上處理你想要做的事情。

1

只要您使用NRT就可以。 (Singleton IndexWriter。)