Administrateur PHPfrance |
9782 Messages
26 mai 2018, 19:20
Jamais utilisé pour ma part, même si je connais de nom car c'est un très ancien moteur.
Vu le post de blog suivant :
http://sphinxsearch.com/blog/2017/07/24/sphinx-2017/
personnellement je fuirai car : développeur qui semble seul, dernière release date de 2 ans, envisage un passage en commercial, bref risqué.
A l'heure actuelle, les 3 solutions de moteurs les plus connues/utilisées sont :
- Apache Solr :
http://lucene.apache.org/solr/
L'un des plus anciens, bonne communauté, pleins de tutos sur internet, la configuration est (très) pénible à effectuer, tu as la main sur tout mais dès que tu change un paramètre de pertinence, il faut tout revoir, bref un peu galère.
- Elastic search :
https://www.elastic.co/fr/
Le moteur utile pour des très gros sites de contenus, la conf est un peu moins pénible que Solr mais reste quand même assez compliquée.
- Algolia :
https://www.algolia.com
Solution non open-source mais pas très cher et véritablement clé-en-main. On branche, ça marche, et c'est instantannée !
Interface entièrement en REST JSON, ultra bien documentée et vraiment vraiment facile à mettre en oeuvre.
Pour mon boulot, j'ai mis en place Solr sur un de mes sites il y a plusieurs années, et pour un autre site Algolia l'an passé.
Je suis un fan d'Algolia, de sa simplicité, de ses API et de sa doc à jour et bien conçue.
J'ai testé Elastic Search mais ça semble quand même une petite usine à gaz.
Voila pour mon retour d'expérience

Quand tout le reste a échoué, lisez le mode d'emploi...