Cassandra, Solr,lucandra, Соландра
Я занимаюсь разработкой сайта с использованием следующих технологий,
Ruby on Rails, (ruby 1.8.7, rails 2.3.5) Кассандра 0.6.8,
Я хочу проиндексировать базу данных Cassandra с помощью Lucandra, как мне это сделать? Для этого есть какие-либо API-интерфейсы RESTful или какие-либо веб-сервисы, чтобы я мог отправить данные в базу данных индекса? Пожалуйста, поделитесь, если какой-либо пример ROR, используя Lucandra, это действительно поможет нам двигаться вперед. Или направьте меня к некоторым шагам для достижения этой цели.
Я гуглю в течение 3 дней и не получаю никаких примеров использования Lucandra в ROR.
Ваша помощь будет оценена заранее
2 ответа
Проект Solandra, который заменяет Lucandra, больше не использует экономию, только Solr. http://github.com/tjake/Lucandra
Это означает, что вы можете использовать любой из поддерживаемых Solr драгоценных камней, например Act_as_solr
Я рекомендую эластичный поиск. У него есть остальные api, ruby & rails клиенты.
https://github.com/angelf/escargot
https://github.com/grantr/rubberband
Elasticsearch - самое современное бесплатное поисковое решение в мире на сегодняшний день. Он основан на lucene, имеет высокую доступность, отказоустойчивость, разбиение на разделы, высокую производительность, масштабируемость, современную технологию, открытый исходный код, более простой, чем solr... Его успех принадлежит автору Shay Banon. Он имеет многолетний опыт работы архитектором в этой области. Solr (и solandra) не близко к нему. Просто исследуйте оба, и вы увидите себя.
мой лучший
Сердар