Amelioration de la recherche du site (modifications phase III)

  • Auteur de la discussion Auteur de la discussion greg
  • Date de début Date de début

greg

Administrateur
Membre de l'équipe
27 Novembre 2006
24 195
3 873
10 810
Le forum est trop enorme pour un algorithme de recherche 'normal'. La base de donnee est enorme et certains ne trouvent pas toujours ce qu'ils cherchent.

Je suis en train d'etudier ElasticSearch (Powering Data Search, Log Analysis, Analytics | Elastic) qui est un produit relativement complexe mais aussi performant avec une architecture distribuee sur plusieurs serveurs afin de produire des resultats en temps reels sans bloquer les resources de notre serveur.

Ce sera cela ou Google Custom Site Search (Google Site Search - Google Search for Work) qui a d'autres avantages) et est plus simple a implementer si l'on ne customize pas trop (pas notre genre :D).

J'estime que l'on est a 2-3 semaines de l'implementation sur le serveur en live si ElasticSearch.
 
  • Like
Les réactions: lilo
Ok, je viens de passer la nuit à finir d'installer sur le serveur, connecter à la base de donnée du forum et ensuite configurer ElasticSearch (Powering Data Search, Log Analysis, Analytics | Elastic).

C'est un outil sophistiqué (même pour la vaste majorité des programmeur expérimentés) donc je n'ai pas développé toutes les options que je pense ajouter mais vous pouvez tester des a present.
Tout retour est le bienvenu comme d'hab. :).
 
Pas si fissa que ca mais des que j'ai vu que j'avais quelques heures pendant la nuit pour finir c'est ce que j'ai fait :).
Je trouve les résultats relativement bons dans mes tests donc je ne sais pas encore si je vais essayer d'améliorer encore plus de suite.
Plutôt passer à la nouvelle architecture du forum qui est plus importante.
J'ai aussi réglé le problème de la recherche qui ne se voyait plus sur certains mobiles.
 
  • Like
Les réactions: grossemama
ça va nous tomber sur le coin de la figure un de ces quatre matins ruche;)
Pas si fissa que ca
Si, par rapport à la quinzaine prévue. Et puis, tu as raison, s'il te reste quelques heures de nuit, tu ne vas tout de même pas les occuper à te prélasser, tu ne dois même plus savoir ce que se prélasser veut dire dans le fond.;)
J'ai aussi réglé le problème de la recherche qui ne se voyait plus sur certains mobiles.
Tu en avais parlé, de mettre Rechercher en mode portrait. Je ne suis sur le forum que depuis mon ordi, jusqu'à présent j'ai à peine fait du 1 % à partir de ma fablette car j'en ai très rarement l'occasion en-dehors de chez moi. Il est difficile d'en voir quasi autant que sur un ordi mais une rubrique recherche est essentielle sur tout site. En plus maintenant elle est encore plus développée grâce à ElasticSearch même si, pour le moment, je n'ai pas pris le temps de tester à fond.
Plutôt passer à la nouvelle architecture du forum qui est plus importante.
Tu m'étonnes !;)
 
Dernière édition:
Tout fonctionne très bien après plusieurs milliers de recherches pour le moment:
upload_2016-8-24_4-4-17.png

(j'ai juste noirci le port du serveur local et la valeur du cluster principal, si quelqu'un les mets dans son navigateur il va se retrouver bloqué sur le forum je prend pas de risques :D).

J'en profite pour annoncer qu'il y aura une maintenance du serveur principal qui nous transfère sur une nouvelle machine le 1er Septembre entre 2h et 6h du matin. Il se peut que lors de la maintenance et un peu après il y ai quelques problèmes pour se logger, je ne contrôle pas ce transfert c'est l'hébergeur qui nous place sur une nouvelle machine physique. Normalement il ne devrait pas y avoir de problèmes.
 
  • Like
Les réactions: lilo et grossemama