2014-10-06 2 views
13

Entrambi sembrano gemelli di ricerca elastici molto attivi e abbastanza popolari per le rotaie. Sembra che la principale differenza sia che searchkick ha una maggiore personalizzazione basata sui singoli utenti.Qual è la differenza tra searchkick e elasticsearch-rails?

Quali sono le differenze che uno vorrebbe considerare prima di scegliere quale utilizzare?

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 

risposta

6

Searchkick è molto più semplice per Rails, hanno funzionalità per ottenere l'autocompletamento per esempio e non ti costringono a imparare il coraggio di ElasticSearch per fare cose di base.

Inoltre, sembra che il tizio che ha scritto searchkick lo utilizza da solo in Rails vs Elasticsearch-rails è solo una libreria per un'altra lingua per il team ElasticSearch.

Ho iniziato con Elasticsearch-rails e sono migrato a searchkick me stesso.

+0

Grazie. Qualche buona esercitazione per searchkick? – Aashish

+0

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

0

elasticsearch-rails è mantenuto da un gruppo di persone che lavorano in Elasticsearch.org.

Tutte le librerie di Elasticsearch per lingue diverse utilizzano patern simile, quindi se si passa ad esempio a python, la struttura della libreria sarà simile.