Page 1 sur 1

sphinx

Posté : 26 mai 2018, 18:12
par olivierser
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

Re: sphinx

Posté : 26 mai 2018, 19:20
par @rthur
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 ;)

Re: sphinx

Posté : 27 mai 2018, 10:08
par olivierser
Merci beaucoup @rthur pour c'est infos ,
de belle expérience là :)
je ferai un retour sur mon choix

Merci