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 presque 12 ans

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

Il y a presque 12 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 presque 12 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 presque 12 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire