7

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

我也知道 CouchDB-Lucene。有没有办法将 Solr 挂钩?

谢谢!

4

3 回答 3

7

考虑到它是多么容易,推出自己的产品会更有意义。首先,您需要决定使用哪种 SOLR 模式以及如何将 CouchDB 文档映射到该模式。然后简单地遍历CouchDB 中分页中的所有文档?并生成 SOLR<add>文档。

人们一直在使用各种数据源进行此操作。由于 SOLR 本质上是在搜索单个表,因此艰苦的工作通常是弄清楚如何将数据库格式映射到单个表上。阅读你可以用 SOLR 模式做什么,你可能会惊讶于这有多简单。

于 2011-06-22T06:03:38.583 回答
4

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

在功能方面,ElasticSearch 将提供与 Solr 相当的集合(当然,除了一些独特的功能。)

于 2011-06-18T07:04:01.987 回答
2

根据这个

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

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

于 2011-06-17T14:06:45.847 回答