Есть ли проект, который объединяет CouchDb и Solr? - PullRequest
7 голосов
/ 17 июня 2011

Я бы хотел иметь возможность искать в базе данных CouchDB с помощью Solr.Есть ли проекты, которые обеспечивают такую ​​интеграцию?

Мне также известно о CouchDB-Lucene.Есть ли способ подключить Solr к этому?

Спасибо!

Ответы [ 3 ]

7 голосов
/ 22 июня 2011

Было бы больше смысла кататься самостоятельно, учитывая, насколько это легко. Сначала вам нужно решить, какую схему SOLR использовать и как сопоставить ваши документы CouchDB с этой схемой. Затем просто переберите все документы в db Pagination в CouchDB? и сгенерируйте документы SOLR <add>.

Люди делают это все время со всеми видами источников данных. Поскольку SOLR, по сути, выполняет поиск в одной таблице, тяжелая работа часто заключается в том, чтобы выяснить, как отобразить формат вашей базы данных в одну таблицу. Узнайте, что вы можете сделать со схемой SOLR, и вы можете быть удивлены тем, насколько это просто.

4 голосов
/ 18 июня 2011

Доступна интеграция CouchDB для ElasticSearch , кроме подачи ElasticSearch с помощью JSON самостоятельно.Оба работают с JSON без схемы, поэтому их очень легко интегрировать.

С точки зрения возможностей ElasticSearch предлагает сопоставимый набор для Solr (в дополнение к некоторым уникальным функциям, конечно.)

2 голосов
/ 17 июня 2011

Согласно этому

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

был проект CouchDB-Solr2 (прокрутите вниз до конца), который больше не поддерживается.

...