在一個新項目中,我需要使用lucene來實現搜索器。這個搜索者將是這個項目中非常重要的一部分。用MongoDb代替Relational Database + Lucene是否有效或方便?MongoDB是關係數據庫+ lucene的有效替代方案嗎?
編輯:好的,我會澄清:我不是在問風險,我可以在這個項目中支付這個價格。我的觀點是:MongoDB面向這種事情嗎?我可以製作一個完整的搜索引擎,其性能與Lucene相同嗎?一位朋友指出我可以選擇MongoDB作爲替代方案,但我不知道Lucene性能是否與文檔替代方案一起提供(然後,我也會在MongoDB中看到它),或者,另一方面,倒排索引和optimitizations是完整的獨立於文件方向。
我的2美分:我會採取componented方法,在其中您可以更改基礎數據源後,可能 – 2010-03-30 15:58:06
好吧,我會澄清:我不要求對風險,我可以付出這樣的代價在這個項目。我的觀點是:MongoDB面向這種事情嗎?我可以製作一個完整的搜索引擎,其性能與Lucene相同嗎? 有朋友指出我的MongoDB出來作爲替代,但我沒有看到,如果Lucene的性能自帶的文件替代(然後,我會看到它在MongoDB中太),或在另一方面,倒排索引和optimitizations是完成文檔定位的獨立性。 – Hugo 2010-03-30 16:00:37