Подтвердить что ты не робот

В чем разница между поисковыми и 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
4b9b3361

Ответ 1

Searchkick - это намного больше Rails-совместимый драгоценный камень, у них есть функции, чтобы получить автозаполнение, например, и не заставляйте вас изучать кишки ElasticSearch, чтобы делать базовые вещи.

Кроме того, похоже, что парень, который написал searchkick, использовал его сам в Rails vs Elasticsearch-rails - это просто библиотека для еще одного языка для команды ElasticSearch.

Я начал работу с Elasticsearch-rails и перешел на поиск.

Ответ 2

elasticsearch-rails поддерживается группой людей, работающих в Elasticsearch.org.

Все библиотеки для Elasticsearch для разных языков используют аналогичный patern, поэтому, если вы переключитесь, например, на python, структура его библиотеки будет simmilar.