Solution de recherche Drupal

3 284 vues

Publié le

Solution de moteur de recherche open source ou propriétaire

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 284
Sur SlideShare
0
Issues des intégrations
0
Intégrations
164
Actions
Partages
0
Téléchargements
21
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Solution de recherche Drupal

  1. 1. Drupal et les solutions de recherche
  2. 2. Au programme > Pourquoi la recherche ? > Le fonctionnement « out of the box » > La solution SolR avec Drupal > Externaliser votre recherche
  3. 3. Pourquoi  la  recherche  est-­‐elle   si  essen1elle  ?  
  4. 4. Les enjeux d’un bon moteur de recherche Satisfaction de l’utilisateur qui trouve ce qu’il cherche   Réponse à l’obésité de l’information Transformati on & conversion plus efficace
  5. 5. Pourquoi les internautes utilisent un moteur de recherche •  Ils ne trouvent pas rapidement l’information par la navigation habituelle •  Ils savent ce qu’ils cherchent et préfèrent utiliser le moteur pour accéder directement à l’information
  6. 6. Ce que veulent les internautes :
  7. 7. Oublions la complexité des interfaces multi-critères et boléennes
  8. 8. Respectons les conventions UX et utilisons les facettes
  9. 9. Les critères d’analyse d’un bon moteur de recherche •  •  •  •  Efficacité Rapidité Pertinence Personnalisation
  10. 10. La  fonc1on  de  recherche  par   défaut  sous  Drupal  
  11. 11. Une fonction par défaut sous D7 •  Formulaire simple & multi-critère •  Gestion intégrée des permissions
  12. 12. Les paramétrages de Search •  •  •  •  Indexation manuelle Fréquence d’indexation Modules de recherche activés : par entité Classification & poids des contenus
  13. 13. Les inconvénients de la recherche basique •  •  •  •  •  •  Performances limitées - SQL Serveur nécessairement en local Peu de paramétrage Pas d’indexation plein texte Gestion d’opérateurs logiques limités La recherche doit matcher l’expression de recherche
  14. 14. SolR  
  15. 15. Qui est SolR ?
  16. 16. SolR •  •  •  •  •  Moteur de recherche en JAVA Open Source Projet APACHE Très très largement utilisé Issu du projet LUCENE
  17. 17. Le schéma de fonctionnement
  18. 18. Les avantages de SolR •  Indexation d’un volume de données important •  Rapidité
  19. 19. Les avantages de SolR •  Gestion du cache •  Scalabilité •  Gestion multisite
  20. 20. Les avantages de SolR •  Optimisation de la pertinence •  Optimisation de l’efficacité
  21. 21. Indexation plein texte •  Format de fichiers courants •  Ajout possible de bibliothèques
  22. 22. Scoring
  23. 23. Filtres et facettes •  Content type •  Termes de taxonomie par vocabulaire •  Auteurs •  Dates de publication & modification •  Textes et nombres choisis dans des listes déroulantes
  24. 24. Etendre les facette avec FacetAPI •  Gestion de l’ordre des items •  Gestion de facettes étendues selon certains contextes •  Paramétrage de l’affichage •  Exclusion de certains items
  25. 25. Pertinence de l’indexation •  Tout contenu / taxonomie modifiée est automatiquement réindexé •  Tout le contenu dépublié est retiré de l’index •  Stemmatisation du contenu •  Gestion des « stop words » •  Support multilingue
  26. 26. Etendre SolR •  •  •  •  •  •  •  •  •  •  •  •  Autocomplétion Nuages de mots-clé Correction orthographique Slider de facettes Optimisation des urls Suggestions Rich Snippet Recommandations Surlignage Recherche géographique Optimisation multilingue …
  27. 27. Les limites de SolR •  Installation d’un serveur •  Compétences techniques étendues nécessaires •  Temps de paramétrage et d’optimisation •  Interface de gestion limitée
  28. 28. Des solutions externalisées 30 Core-Techs
  29. 29. Acquia Search •  Repose sur l’extension SolR •  Service hébergé •  Installation rapide en 5 minutes
  30. 30. Google Custom Search •  Un mode gratuit et un mode payant •  Rapide et facile à installer •  Pas de maintenance nécessaire
  31. 31. Acquia Search •  Service hébergé •  Installation rapide en 5 minutes
  32. 32. Moteurs externalisés •  Back-office de gestion •  Amélioration pertinence et performance : siglaison, synonymie, gestion de thésaurus •  Moteurs de recherche Ecommerce •  Orienté traitement des contenus •  Saas ou licence •  Intégration de solutions tierce : OCR, recherche de couleurs, …
  33. 33. Moteurs de recherche Open Source •  Elasticsearch basé sur Lucène •  Amélioration de la performance •  Optimisation de la recherche temps réel
  34. 34. Les méthodologies d’intégration des solutions externalisées Intégra1on   sta1que   Iframe   XML   Webservices  
  35. 35. En résumé : Recherche  na1ve   •  Peu  de  contenus   •  Besoins  simples   de  recherche   •  Budget  limité   Recherche  SolR   •  Nombreux   contenus   •  Capacités  de   paramétrage   •  Besoin  de   recherche   efficace   Recherche   externalisée   •  Pas  de  ressources   techniques   •  Budget  variable   selon  la  solu1on   •  Besoins   d’op1misa1on  :   sources   hétérogènes,   mul1-­‐site,   thésaurus,  …  
  36. 36. Et demain ?

×