SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Drupal et les solutions de recherche
Au programme

> Pourquoi la recherche ?
> Le fonctionnement « out of the box »
> La solution SolR avec Drupal
> Externaliser votre recherche
Pourquoi	
  la	
  recherche	
  est-­‐elle	
  
si	
  essen1elle	
  ?	
  
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
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
Ce que veulent les internautes :
Oublions la complexité des interfaces
multi-critères et boléennes
Respectons les conventions UX et
utilisons les facettes
Les critères d’analyse d’un bon
moteur de recherche
• 
• 
• 
• 

Efficacité
Rapidité
Pertinence
Personnalisation
La	
  fonc1on	
  de	
  recherche	
  par	
  
défaut	
  sous	
  Drupal	
  
Une fonction par défaut sous D7

•  Formulaire simple & multi-critère
•  Gestion intégrée des permissions
Les paramétrages de Search

• 
• 
• 
• 

Indexation manuelle
Fréquence d’indexation
Modules de recherche activés : par entité
Classification & poids des contenus
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
SolR	
  
Qui est SolR ?
SolR

• 
• 
• 
• 
• 

Moteur de recherche en JAVA
Open Source
Projet APACHE
Très très largement utilisé
Issu du projet LUCENE
Le schéma de fonctionnement
Les avantages de SolR

•  Indexation d’un
volume de
données
important
•  Rapidité
Les avantages de SolR

•  Gestion du cache
•  Scalabilité
•  Gestion multisite
Les avantages de SolR

•  Optimisation de la
pertinence
•  Optimisation de
l’efficacité
Indexation plein texte

•  Format de
fichiers
courants
•  Ajout possible
de
bibliothèques
Scoring
Filtres et facettes
•  Content type
•  Termes de
taxonomie par
vocabulaire
•  Auteurs
•  Dates de
publication &
modification
•  Textes et nombres
choisis dans des
listes déroulantes
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
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
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
…
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
Des solutions
externalisées

30

Core-Techs
Acquia Search

•  Repose sur l’extension SolR
•  Service hébergé
•  Installation rapide en 5 minutes
Google Custom Search

•  Un mode gratuit et un mode payant
•  Rapide et facile à installer
•  Pas de maintenance nécessaire
Acquia Search

•  Service hébergé
•  Installation rapide en 5 minutes
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, …
Moteurs de recherche Open Source

•  Elasticsearch basé sur Lucène
•  Amélioration de la performance
•  Optimisation de la recherche temps réel
Les méthodologies d’intégration des
solutions externalisées

Intégra1on	
  
sta1que	
  

Iframe	
  

XML	
  

Webservices	
  
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,	
  …	
  
Et demain ?

Contenu connexe

En vedette

ApacheSolr presentation from "Do it With Drupal"
ApacheSolr presentation from "Do it With Drupal"ApacheSolr presentation from "Do it With Drupal"
ApacheSolr presentation from "Do it With Drupal"Robert Douglass
 
Conférence réseauxsociaux 18062012
Conférence réseauxsociaux 18062012Conférence réseauxsociaux 18062012
Conférence réseauxsociaux 18062012Aymeric
 
5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotementguest3ae9ee
 
Business etiquette
Business etiquetteBusiness etiquette
Business etiquetteColl2015
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Core-Techs
 
[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutesThomas Bassetto
 
Quel avenir pour l’alternance final
Quel avenir pour l’alternance finalQuel avenir pour l’alternance final
Quel avenir pour l’alternance finalSarahPhilippe
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
 
Financement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingFinancement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingLNG Consulting
 
Immortalité, une fin en soi
Immortalité, une fin en soiImmortalité, une fin en soi
Immortalité, une fin en soiAymeric
 
Photos De Journalistes
Photos De JournalistesPhotos De Journalistes
Photos De Journalistestoutseul75
 
Chimie fine Palamatic Process
Chimie fine Palamatic ProcessChimie fine Palamatic Process
Chimie fine Palamatic ProcessPalamatic process
 
Introduction à Twitter
Introduction à TwitterIntroduction à Twitter
Introduction à TwitterAymeric
 

En vedette (20)

ApacheSolr presentation from "Do it With Drupal"
ApacheSolr presentation from "Do it With Drupal"ApacheSolr presentation from "Do it With Drupal"
ApacheSolr presentation from "Do it With Drupal"
 
Conférence réseauxsociaux 18062012
Conférence réseauxsociaux 18062012Conférence réseauxsociaux 18062012
Conférence réseauxsociaux 18062012
 
Childrens Designs
Childrens DesignsChildrens Designs
Childrens Designs
 
5044 Chuchotement
5044 Chuchotement5044 Chuchotement
5044 Chuchotement
 
Business etiquette
Business etiquetteBusiness etiquette
Business etiquette
 
Jeux sérieux
Jeux sérieuxJeux sérieux
Jeux sérieux
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes[FR] ParisJS en 2 minutes
[FR] ParisJS en 2 minutes
 
Quel avenir pour l’alternance final
Quel avenir pour l’alternance finalQuel avenir pour l’alternance final
Quel avenir pour l’alternance final
 
TpM2013: Thierry Pilet, Geomatic : E-Tourisme: un panel de solution de commun...
TpM2013: Thierry Pilet, Geomatic : E-Tourisme: un panel de solution de commun...TpM2013: Thierry Pilet, Geomatic : E-Tourisme: un panel de solution de commun...
TpM2013: Thierry Pilet, Geomatic : E-Tourisme: un panel de solution de commun...
 
preÌ-sentation-nabentha
preÌ-sentation-nabenthapreÌ-sentation-nabentha
preÌ-sentation-nabentha
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
 
Homme7ans
Homme7ansHomme7ans
Homme7ans
 
Financement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingFinancement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG Consulting
 
Immortalité, une fin en soi
Immortalité, une fin en soiImmortalité, une fin en soi
Immortalité, une fin en soi
 
CV L GOVENDER
CV L GOVENDERCV L GOVENDER
CV L GOVENDER
 
Portfolio Marc-André Archambault
Portfolio Marc-André ArchambaultPortfolio Marc-André Archambault
Portfolio Marc-André Archambault
 
Photos De Journalistes
Photos De JournalistesPhotos De Journalistes
Photos De Journalistes
 
Chimie fine Palamatic Process
Chimie fine Palamatic ProcessChimie fine Palamatic Process
Chimie fine Palamatic Process
 
Introduction à Twitter
Introduction à TwitterIntroduction à Twitter
Introduction à Twitter
 

Similaire à Solution de recherche Drupal

Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!
Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!
Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!Franck Cornu
 
Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Pierre Ammeloot
 
Drupal SEO - Optimiser son site
Drupal SEO - Optimiser son siteDrupal SEO - Optimiser son site
Drupal SEO - Optimiser son siteStéphane ARRAMI
 
Cours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausanneCours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausannePierre Ammeloot
 
La recherche sur Internet: devenez un super chercheur
La recherche sur Internet: devenez un super chercheurLa recherche sur Internet: devenez un super chercheur
La recherche sur Internet: devenez un super chercheurElium
 
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...Peak Ace
 
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludique
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludiqueaMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludique
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludiqueLaurent Sittler
 
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolR
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolRConférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolR
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolRgwenael chichery
 
Tendances SEO 2015
Tendances SEO 2015Tendances SEO 2015
Tendances SEO 2015Intuiti
 
Cloud design patterns
Cloud design patternsCloud design patterns
Cloud design patternsPascal Laurin
 
Webperf et SEO : les Mythes et la Réalité
Webperf et SEO : les Mythes et la RéalitéWebperf et SEO : les Mythes et la Réalité
Webperf et SEO : les Mythes et la RéalitéFasterize
 
Webperf & SEO : les mythes et la réalité
Webperf & SEO : les mythes et la réalitéWebperf & SEO : les mythes et la réalité
Webperf & SEO : les mythes et la réalitéFasterize
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...Samuel Lévesque
 
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-Arvier
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-ArvierLe SEO expliqué aux développeurs - Jean-Baptiste Marchand-Arvier
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-ArvierLa Cuisine du Web
 
Microformats, RDFa et microdata
Microformats, RDFa et microdataMicroformats, RDFa et microdata
Microformats, RDFa et microdataSamuel Lavoie
 
aOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkaOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkJean NETRY-VALERE
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint frameworkaOS Community
 

Similaire à Solution de recherche Drupal (20)

Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!
Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!
Boostez votre recherche SharePoint grâce aux Microsoft Cognitive Services!
 
Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013
 
Drupal SEO - Optimiser son site
Drupal SEO - Optimiser son siteDrupal SEO - Optimiser son site
Drupal SEO - Optimiser son site
 
Cours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausanneCours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom Lausanne
 
La recherche sur Internet: devenez un super chercheur
La recherche sur Internet: devenez un super chercheurLa recherche sur Internet: devenez un super chercheur
La recherche sur Internet: devenez un super chercheur
 
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...
Comment gérer et optimiser vos facettes ? Enjeux et techniques associées - we...
 
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludique
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludiqueaMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludique
aMS 2021 - De bonnes pratiques pour rendre SharePoint plus ludique
 
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolR
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolRConférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolR
Conférence Drupagora 2011: Drupal et les moteurs de recherche: Apache SolR
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Tendances SEO 2015
Tendances SEO 2015Tendances SEO 2015
Tendances SEO 2015
 
Cloud design patterns
Cloud design patternsCloud design patterns
Cloud design patterns
 
Webperf et SEO : les Mythes et la Réalité
Webperf et SEO : les Mythes et la RéalitéWebperf et SEO : les Mythes et la Réalité
Webperf et SEO : les Mythes et la Réalité
 
Webperf & SEO : les mythes et la réalité
Webperf & SEO : les mythes et la réalitéWebperf & SEO : les mythes et la réalité
Webperf & SEO : les mythes et la réalité
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
 
Offre Search
Offre SearchOffre Search
Offre Search
 
Liste des fonctionnalités du CMS Rubedo
Liste des fonctionnalités du CMS RubedoListe des fonctionnalités du CMS Rubedo
Liste des fonctionnalités du CMS Rubedo
 
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-Arvier
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-ArvierLe SEO expliqué aux développeurs - Jean-Baptiste Marchand-Arvier
Le SEO expliqué aux développeurs - Jean-Baptiste Marchand-Arvier
 
Microformats, RDFa et microdata
Microformats, RDFa et microdataMicroformats, RDFa et microdata
Microformats, RDFa et microdata
 
aOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkaOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint Framework
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint framework
 

Plus de Core-Techs

3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution EcommerceCore-Techs
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet WebCore-Techs
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Core-Techs
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieCore-Techs
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Core-Techs
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupalCore-Techs
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7Core-Techs
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015Core-Techs
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014Core-Techs
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digitalCore-Techs
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendancesCore-Techs
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsCore-Techs
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons ! Core-Techs
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsCore-Techs
 
Drupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec DrupalDrupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec DrupalCore-Techs
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalCore-Techs
 
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Core-Techs
 
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...Core-Techs
 

Plus de Core-Techs (20)

Usine à site
Usine à siteUsine à site
Usine à site
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussie
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupal
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015
 
Les 10 erreurs d'un projet web déc 2014
Les 10 erreurs d'un projet web   déc 2014Les 10 erreurs d'un projet web   déc 2014
Les 10 erreurs d'un projet web déc 2014
 
Conférence Gestion de projet digital
Conférence Gestion de projet digitalConférence Gestion de projet digital
Conférence Gestion de projet digital
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendances
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atouts
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons !
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-Techs
 
Drupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec DrupalDrupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec Drupal
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
 
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
 
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
 

Solution de recherche Drupal

  • 1. Drupal et les solutions de recherche
  • 2. Au programme > Pourquoi la recherche ? > Le fonctionnement « out of the box » > La solution SolR avec Drupal > Externaliser votre recherche
  • 3. Pourquoi  la  recherche  est-­‐elle   si  essen1elle  ?  
  • 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. 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. Ce que veulent les internautes :
  • 7. Oublions la complexité des interfaces multi-critères et boléennes
  • 8. Respectons les conventions UX et utilisons les facettes
  • 9. Les critères d’analyse d’un bon moteur de recherche •  •  •  •  Efficacité Rapidité Pertinence Personnalisation
  • 10. La  fonc1on  de  recherche  par   défaut  sous  Drupal  
  • 11. Une fonction par défaut sous D7 •  Formulaire simple & multi-critère •  Gestion intégrée des permissions
  • 12. Les paramétrages de Search •  •  •  •  Indexation manuelle Fréquence d’indexation Modules de recherche activés : par entité Classification & poids des contenus
  • 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
  • 16.
  • 17. SolR •  •  •  •  •  Moteur de recherche en JAVA Open Source Projet APACHE Très très largement utilisé Issu du projet LUCENE
  • 18.
  • 19. Le schéma de fonctionnement
  • 20. Les avantages de SolR •  Indexation d’un volume de données important •  Rapidité
  • 21. Les avantages de SolR •  Gestion du cache •  Scalabilité •  Gestion multisite
  • 22. Les avantages de SolR •  Optimisation de la pertinence •  Optimisation de l’efficacité
  • 23. Indexation plein texte •  Format de fichiers courants •  Ajout possible de bibliothèques
  • 25. Filtres et facettes •  Content type •  Termes de taxonomie par vocabulaire •  Auteurs •  Dates de publication & modification •  Textes et nombres choisis dans des listes déroulantes
  • 26. 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
  • 27. 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
  • 28. 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 …
  • 29. 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
  • 31. Acquia Search •  Repose sur l’extension SolR •  Service hébergé •  Installation rapide en 5 minutes
  • 32. Google Custom Search •  Un mode gratuit et un mode payant •  Rapide et facile à installer •  Pas de maintenance nécessaire
  • 33. Acquia Search •  Service hébergé •  Installation rapide en 5 minutes
  • 34.
  • 35. 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, …
  • 36. Moteurs de recherche Open Source •  Elasticsearch basé sur Lucène •  Amélioration de la performance •  Optimisation de la recherche temps réel
  • 37. Les méthodologies d’intégration des solutions externalisées Intégra1on   sta1que   Iframe   XML   Webservices  
  • 38. 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,  …