是否有一个集成了CouchDb和Solr的项目?

时间:2011-06-17 13:56:05

标签: solr couchdb couchdb-lucene

我希望能够使用Solr搜索CouchDB数据库。有没有提供这种集成的项目?

我也知道CouchDB-Lucene。有没有办法把Solr挂进去?

谢谢!

3 个答案:

答案 0 :(得分:7)

根据它的简单性,滚动自己更有意义。首先,您需要确定要使用哪种SOLR模式以及如何将CouchDB文档映射到该模式。然后简单地遍历db Pagination in CouchDB?中的所有文档并生成SOLR <add>文档。

人们一直使用各种数据源来做这件事。由于SOLR实际上是在搜索单个表,因此通常需要努力确定如何将数据库格式映射到单个表中。阅读有关SOLR架构的功能,您可能会对这有多容易感到惊讶。

答案 1 :(得分:4)

除了用自己的JSON提供ElasticSearch之外,还有CouchDB integration for ElasticSearch可用。两者都使用无模式JSON,因此很容易集成它们。

就功能而言,ElasticSearch会提供与Solr相当的集合(当然还有一些独特的功能。)

答案 2 :(得分:2)

根据这个

http://wiki.apache.org/couchdb/Related_Projects

有一个CouchDB-Solr2项目(向下滚动到最后),不再维护。