Lucene.Net適合作爲頻繁更改內容的搜索引擎嗎?Lucene.Net適合作爲頻繁更改內容的搜索引擎嗎?
或者更具體地說,任何人都可以就lucene.net索引更新的速度給出主觀意見。搜索經常變化的內容的任何其他方法都會很好。
我們正在開發一個論壇。論壇帖子將經常添加到論壇庫中。我們認爲我們需要非常快速地將這些帖子添加到lucene索引(< 0.5s)以便可供搜索。最初在版本庫中會有大約5E6個帖子。假設搜索引擎運行在非特殊的服務器上(我知道這非常含糊!)。
有關解決搜索經常變化的內容問題的其他建議表示讚賞。論壇帖子需要在可變數量的已命名標籤上進行搜索(標籤名稱和值必須匹配)。基於SQL的方法(基於Toxi模式)並不能提供我們想要的性能。
即使問題已經得到解答,您可能需要考慮一個服務器來處理搜索(如果out-of-process是一個選項),像[Solr](http://lucene.apache.org/ solr /)或[elasticsearch](http://www.elasticsearch.org/);既處理索引的創建和管理,也處理複製,分片等事情,這些在處理大/多索引時很重要。 – casperOne 2011-05-10 17:23:12