7

Solr を使用して CouchDB データベースを検索できるようにしたいと考えています。そのような統合を提供するプロジェクトはありますか?

CouchDB-Lucene も認識しています。Solrをそれにフックする方法はありますか?

ありがとう!

4

3 に答える 3

7

簡単にできることを考えると、自分でロールする方が理にかなっています。まず、使用する SOLR スキーマの種類と、CouchDB ドキュメントをそのスキーマにマップする方法を決定する必要があります。次に、CouchDB の db ページネーションですべてのドキュメントを単純に反復処理しますか? SOLR<add>ドキュメントを生成します。

人々は、あらゆる種類のデータ ソースで常にこれを行っています。SOLR は基本的に 1 つのテーブルを検索するため、多くの場合、データベース形式を 1 つのテーブルにマップする方法を見つけるのが大変です。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 に答える