Un petit helper pour mettre en place Sunspot, un client Solr, sur votre appli Rails
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Un petit helper pour mettre en place Sunspot, un client Solr, sur votre appli Rails
Oubliez solr et passez à elasticsearch !
Il y a presque 12 ansEn fait c'est le même soft derrière, Apache lucene :) Quels avantages trouve-tu à elasticsearch ?
Il y a presque 12 ansoui 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 ansHaha !
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