sphinx

Eléphanteau du PHP | 32 Messages

26 mai 2018, 18:12

Bonjour ,

j'ai trouvé pas mal de sujet sur ce moteur de recherche mais ancien :?
j'ai un moteur de recherche sur bdd qui souffre un peu de la grandeur de celle ci
je voudrai avoir des infos si sphinx serai "l'idéal"

merci

Avatar du membre
Administrateur PHPfrance
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...

Eléphanteau du PHP | 32 Messages

27 mai 2018, 10:08

Merci beaucoup @rthur pour c'est infos ,
de belle expérience là :)
je ferai un retour sur mon choix

Merci