Elastic Search ou SolR ?

Ces moteurs de recherche interne présentent les mêmes fonctionnalités, sensiblement les mêmes performances. Alors, comment faire un choix ?

Paradoxalement, ces deux solutions souvent mises en compétition sont issues… d’une origine commune. Toutes les deux sont nées de « Lucène« ,
une bibliothèque open source qui permet d’indexer et de chercher du
texte. Il n’y a pratiquement pas aujourd’hui une grande entreprise dans
le monde qui n’utilise pas l’une ou l’autre de ces deux solutions, de
Renault en passant par General Motors ou encore Blablacar. Mais elles
diffèrent sur quelques points importants.


Solr est plus vieux donc, en principe ayant fait ses preuves depuis plus longtemps, tandis que la société Elastic est présente pour supporter son bébé…


Un article semblait tirer une conclusion peut-être bateau, mais qui sait ?
« 

Une comparaison possible est : « SolR est comme Linux, Elastisearch est comme Windows ». Vous pouvez adapter plus facilement SolR à vos besoins, mais cela vous demandera plus de travail et plus de temps. Elasticsearch est rapide et facile à déployer, utiliser et mesurer.
Si vos équipes n’ont pas de compétence particulière sur ces
technologies, Elastic sera beaucoup plus simple à appréhender grâce à
ses nombreuses API et ses outils natifs de clustering. »

Il est conseillé de lire notre article sur ElasticSearch : http://liege.hopto.org/wiki/index.php/ElastiSearch avec nos essais et découvertes.