是否有可能使用Lucene作爲完整的數據存儲(與其他(mongo,couch)nosql變體一樣)。Lucene作爲數據存儲
我知道有一些限制,如一個索引器最近更新的文檔不會顯示在其他索引器中。所以我們需要重新啓動索引器來獲取更新。
但最近我偶然發現了solr,似乎這些問題可以通過某種快照複製來避免。
因此,我認爲我可以使用lucene作爲數據存儲,因爲這也使用mongo和沙發內部用於管理文檔的相同類型的文檔(基於JSON),並且其經過驗證的索引算法可以超快速地獲取記錄。
但我很好奇有沒有人試過之前..?如果不是沒有選擇這種方法的原因是什麼。
我對Lucene瞭解不多,但我認爲它大多是一個索引器;它不存儲文檔,它只是索引它們。所以你需要一個Lucene之外的數據存儲......無論如何,我是否有任何意義? – pascal 2010-09-27 10:45:07
@pascal,其錯誤.. lucene也可以存儲文件。當我們定義字段時,我們可以指定是否需要存儲該項目或只是索引... – RameshVel 2010-09-27 10:46:04
請參閱http://stackoverflow.com/questions/3215029/nosql-mongodb-vs-lucene-or-solr-as-your - 數據庫/ 3216550#3216550 – Mikos 2010-09-27 23:33:36