Полнотекстовый поиск в базах данных NoSQL - PullRequest
26 голосов
/ 28 марта 2011
  • Кто-нибудь здесь имел опыт развертывания реальной онлайновой системы, которая имела полнотекстовый поиск в любой из баз данных NoSQL?
  • Например, как сравнивается полнотекстовый поиск в MongoDB, Riak и CouchDB?
  • Некоторые метрики, которые я ищу, это простота развертывания, обслуживания и, конечно, скорость.
  • Насколько они зрелы? Они заменяют инфраструктуру Lucene?

Спасибо.

Ответы [ 12 ]

0 голосов
/ 29 октября 2012

Solr можно использовать с 10gen Mongo Connector, который позволяет передавать туда данные (среди прочих)

https://github.com/10gen-labs/mongo-connector/tree/master/mongo-connector

Из их примера:

python mongo_connector.py -m localhost:27217 -t http://localhost:8080/solr
0 голосов
/ 21 июля 2011

cLunce проект.Также xapian не упоминается выше.Я использую Sphinx, и это очень хорошо, но немного неуклюже настроить.На самом деле я предпочитаю передавать данные из Mongo в Sphinx через XMLPIPE2 вместо использования SQL Sphinx в файле sphinx.conf.

...