Un petit helper pour mettre en place Sunspot, un client Solr, sur votre appli Rails

Commentaires

seb

Oubliez solr et passez à elasticsearch !

Il y a plus de 5 ans

En fait c'est le même soft derrière, Apache lucene :) Quels avantages trouve-tu à elasticsearch ?

Il y a plus de 5 ans

seb

oui même soft, donc même puissance d'indexation/recherche.
Elasticsearch a de nombreux avantages:
- Schema less (ou plutôt dynamic schema)
- Interface JSON simple et intuitive (fini les XML de solr)
- Simplicité des facets
- scalabilté

Je vais laiser @dadoonet faire une réponse plus précise, je vais le pinger sur twitter.

Il y a plus de 5 ans

Haha !
Les deux se ressemblent certes à première vue : orienté document, basé sur Lucene, REST API. Mais la comparaison s'arrête là.
Il suffit d'essayer Elasticsearch pendant une demi journée et en général on comprend vite qu'on va considérablement accélérer nos devs.
Ensuite la façon dont est codé Elasticsearch permet d'avoir une vraie scalabilité horizontale qui tient la route (faire une requête distribuée sur 150 noeuds et avoir un retour en moins de 300ms par exemple).

Un petit argument pour la route : https://github.com/blog/1381-a-whole-new-code-search ;-)

Il y a plus de 5 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire