В чем разница между поисковыми и elasticearch-рельсами?
Оба они кажутся очень активными и довольно популярными эластичными камнями поиска для рельсов. Похоже, что основное различие заключается в том, что в searchkick больше настроек, основанных на отдельных пользователях.
Каковы различия, которые хотелось бы рассмотреть, прежде чем выбирать, какой из них использовать?
https://github.com/elasticsearch/elasticsearch-rails
*s 872
fork 165
latest commit 2.5 months ago
https://github.com/ankane/searchkick
*s 1,594
fork 165
latest commit 11 days ago
Ответы
Ответ 1
Searchkick - это намного больше Rails-совместимый драгоценный камень, у них есть функции, чтобы получить автозаполнение, например, и не заставляйте вас изучать кишки ElasticSearch, чтобы делать базовые вещи.
Кроме того, похоже, что парень, который написал searchkick, использовал его сам в Rails vs Elasticsearch-rails - это просто библиотека для еще одного языка для команды ElasticSearch.
Я начал работу с Elasticsearch-rails и перешел на поиск.
Ответ 2
elasticsearch-rails
поддерживается группой людей, работающих в Elasticsearch.org.
Все библиотеки для Elasticsearch для разных языков используют аналогичный patern, поэтому, если вы переключитесь, например, на python, структура его библиотеки будет simmilar.