我希望能够使用 Solr 搜索 CouchDB 数据库。有没有提供这种集成的项目?
我也知道 CouchDB-Lucene。有没有办法将 Solr 挂钩?
谢谢!
我希望能够使用 Solr 搜索 CouchDB 数据库。有没有提供这种集成的项目?
我也知道 CouchDB-Lucene。有没有办法将 Solr 挂钩?
谢谢!
考虑到它是多么容易,推出自己的产品会更有意义。首先,您需要决定使用哪种 SOLR 模式以及如何将 CouchDB 文档映射到该模式。然后简单地遍历CouchDB 中分页中的所有文档?并生成 SOLR<add>
文档。
人们一直在使用各种数据源进行此操作。由于 SOLR 本质上是在搜索单个表,因此艰苦的工作通常是弄清楚如何将数据库格式映射到单个表上。阅读你可以用 SOLR 模式做什么,你可能会惊讶于这有多简单。
除了您自己为 ElasticSearch 提供 JSON 之外,还有一个用于 ElasticSearch 的CouchDB 集成。两者都使用无模式 JSON,因此很容易集成它们。
在功能方面,ElasticSearch 将提供与 Solr 相当的集合(当然,除了一些独特的功能。)