Кто-нибудь знает альтернативу Соландре в Кассандре?Альтернативная сольандра для кассандры
Я не могу использовать предложение «как», и в моем случае я буду использовать всегда.
Спасибо.
Кто-нибудь знает альтернативу Соландре в Кассандре?Альтернативная сольандра для кассандры
Я не могу использовать предложение «как», и в моем случае я буду использовать всегда.
Спасибо.
Datastax предоставляет «улучшенную» версию Apache Solr (которая сохраняет данные непосредственно в Cassandra вместо плоских файлов) для полнотекстового поиска в режиме реального времени. Это называется Решение Datastax Enterprise Solution. Конечно, это не бесплатно.
В качестве альтернативы вы можете связать Кассандру с кластером с эластичным поиском, но это довольно тяжело для текстового поиска.
И наконец, попробуйте реализовать полнотекстовый поиск с использованием Lucene в качестве двигателя и некоторых столов Cassandra ручной работы для хранения, однако удачи.
У вас есть 3 варианта, чтобы принести дополнительные возможности поиска с Кассандрой:
Datastax Solr, как уже упоминалось
Elassandra = ElasticSearch на Кассандре. https://github.com/strapdata/elassandra и http://www.strapdata.com/ Это хороший продукт, мы используем его в моей компании. Издание сообщества бесплатное, и последняя версия объединяет Cassandra 3.11 с Elasticsearch 5.5. Вы увидите на своем веб-сайте, что есть бесплатное пробное решение, которое вы можете использовать для тестирования.
Stratio Lucene плагин https://github.com/Stratio/cassandra-lucene-index Это бесплатно, это работает, мы также использовать его в моей компании. Это просто банка, которая попадает в каталог Cassandra lib.
Конечно, для очень простых поисковых запросов вы также можете взглянуть на SASI.
Фактически datastax его reaaaaaaally дорого. – Storm
2 Пути: 1. Купите данные. 2. Изучите навыки инженера, чтобы построить себя. – Storm
Или посмотрите это видео с Cassandra Summit SF 2013: http://www.youtube.com/watch?v=E92u4FXGiAM. Кстати, не так сложно управлять индексами Lucene в Кассандре. Ручное решение может быть не таким производительным, как универсальное решение, предлагаемое Datastax, или может быть более эффективным, поскольку оно полностью соответствует вашим требованиям. – doanduyhai