在一个新项目中,我需要使用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