2014-10-06 2 views
13

Эти оба, кажется, очень активные и довольно популярные эластичные камни поиска для рельсов. Похоже, что основное различие заключается в том, что в поисковой системе больше настроек, основанных на отдельных пользователях.В чем разница между поисковыми и elasticearch-рельсами?

Каковы различия, которые хотелось бы рассмотреть, прежде чем выбирать, какой из них использовать?

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 

ответ

6

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

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

Я начал с Elasticsearch-rails и перешел на поисковый поиск самостоятельно.

+0

Спасибо. Любые хорошие учебники для поиска? – Aashish

+0

https://www.driftingruby.com/episodes/searchkick-and-elasticsearch – fatfrog

0

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

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

Смежные вопросы