如何将MongoDB与Solr集成?

时间:2011-06-06 04:08:20

标签: php mongodb solr

我以前见过这个问题,但它从来没有得到真正的答案 - 所以我想知道..有人能指出我如何将mongoDB与Solr集成在一起吗?我正在寻找伪实时和最终的一致性。

任何能做到这一点的人都可以解释一下吗?

如果有帮助,我也会使用PHP / Zend和Doctrine Mongo。

提前致谢

1 个答案:

答案 0 :(得分:7)

我没有做任何整合,我相信你已经用Google搜索了,但是......

http://nosql.mypopescu.com/post/383437318/integrating-mongodb-with-solr

http://blog.knuthaugen.no/2010/04/cooking-with-mongodb-and-solr.html

根据您的音量,您可能遇到的“伪实时”解决方案可能遇到的问题是性能。具有高提交的Solr性能并不是最好的。换句话说,它不是真正的实时索引解决方案,因为它是批量索引解决方案。根据您实际所做的事情,这对您来说可能是也可能不是问题。

ElasticSearch(如上所述)最近在博客圈中发出了很多噪音,而且它有一个JSON API,所以如果你使用的是MongoDB,你可能会想看看它。在对实时提交进行一些研究时,我遇到these performance metrics(我从未使用过ElasticSearch)。

AFAIK,ElasticSearch只有一个(高度专注的)贡献者。