Concevoir des applications pilotées par la rechercheavec SharePoint 2010 et perspectives avec SharePoint2013Franck Cornu &...
www.sharepointsummit.orgFranck CornuConsultant SharePoint depuis 3 ansAnalyse et architecture d’informationDéveloppementIn...
www.sharepointsummit.orgConcept et définitionDémoAgendaDéveloppeurs Architectes
www.sharepointsummit.orgConcept et définitionsApprochesExemplesOutils
www.sharepointsummit.orgTrouvabilité rapidepertinenteDéfinitions
www.sharepointsummit.orgDeux approches…Collections de sitesSitesBibliothèques et listesRépertoiresTypes de contenusMétadon...
www.sharepointsummit.orgDeux approches…Par métadonnéesPar emplacementConcept
www.sharepointsummit.orgLes sites commerciaux:Quelques exemples
www.sharepointsummit.orgLes outils avec SharePoint 2010:Par métadonnéesPar emplacementColonnes de listesTypes de contenu s...
www.sharepointsummit.orgList View WebpartContent QueryWebPartSearch Core Results +Refinement PanelFonctionnalitéMise à jou...
www.sharepointsummit.orgRéalisation avecSharePoint 2010ConfigurationsComposantsDémos
www.sharepointsummit.orgKQL *Keyword Query LanguageSQLSQL Query LanguageFQLFAST Query LanguageSearch Core Results *Affiche...
www.sharepointsummit.orgÉquipe 1 Équipe 2DocumentsProjetsDocumentsProjetsMarketingAnnoncesPortailContent OrganizerLocation...
www.sharepointsummit.org Par défaut correspondance exacte Diacritics insensitive Pas de recherche multilingue!<ManagedP...
www.sharepointsummit.orgTypes de données source Crawled property Inclusdansl’indexManaged property Requête Résultatsattend...
www.sharepointsummit.org Managed propertiesScopesConfiguration
www.sharepointsummit.org*lien Permet de simuler la recherche multilingueConfigurationSynonyms
www.sharepointsummit.org Uniquement des urlConfigurationBest Bets
www.sharepointsummit.orgBM25Get-SPEnterpriseSearchServiceApplication | New-SPEnterpriseSearchRankingModel –RankingModelXML...
www.sharepointsummit.orgmodèle XMLqueryDependentFeatureTitle Department Longueur relative de la propriété (lengthNormaliz...
www.sharepointsummit.orglienComportement AffichageRequête fixe Éditeur XSL ( XSLT 1.0)Ajout de termes à la requête Éditeur...
www.sharepointsummit.orgDYNAMIQUES Filter Category DefinitionMetadataThresholdNumberOfFiltersToDisplayows_MetadataFacetInf...
www.sharepointsummit.orgUser QueryKRSURLComposants de recherche
www.sharepointsummit.orglienKnockoutJSjQueryUIAméliorationsPour aller plus loin
www.sharepointsummit.orgPerspectives avecSharePoint 2013ConfigurationsComposantsComparatifs
www.sharepointsummit.orgKQLKeyword Query LanguageSearch Results *Afficher des résultats mis en forme Refinement Panel *Nav...
www.sharepointsummit.orgManaged PropertiesFonctionnalité Propriété(s)/Détail(s) Propriété(s)/Détail(s)Recherche par texte ...
www.sharepointsummit.orgContinous CrawlFull crawl Incremental crawllien Atténue le frein majeur à l’approche « search dri...
www.sharepointsummit.orgpérimètres de recherche source de contenu*** Scopes toujours supportésContent sourcesResult Source...
www.sharepointsummit.orgCrawled properties/Managed Propertiescolonnes de siteslien*Managed propertiesConfiguration
www.sharepointsummit.orgpromouvoir*résultat en primeurblocs de résultatsQuery RulesConfiguration
www.sharepointsummit.orgConfigurationRanking models
www.sharepointsummit.org Query Spelling Company Inclusions/ExclusionslienSearch DictionariesConfiguration
www.sharepointsummit.orgCustom EntityExtractionConfigurationType Correspondance Casse NombreWord Extraction Mot exact  5W...
www.sharepointsummit.orgdisplay templates Result Typesdisplay templateSearch ResultsConfiguration
www.sharepointsummit.orgsites collection de sitesune content source managedproperties Display Template JavaScript, HTML e...
www.sharepointsummit.orglien• Éditeur de de requêtesdisplays templatesContent SearchWebPartComposants de recherche
www.sharepointsummit.orgun Search ResultsWebpartdisplay templatesManaged PropertiesDisplay NameRefinement PanelWebPartComp...
www.sharepointsummit.orgJe veux… Composants/ConfigurationsSpécifier les sources de contenu à analyser Content sourcesRestr...
www.sharepointsummit.orgsearch drivenConclusion
Thank you for your attention!This presentation will be available on the QuebecSharePoint Summit web site after the event.M...
SVP évaluez notre session!Complétez le sondage et courez la chancede gagner une tablette SurfacePlease rate our session!Fi...
Upcoming SlideShare
Loading in …5
×

Concevoir des applications pilotées par la recherche avec SharePoint 2010 et perspectives avec SharePoint 2013

3,274 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,274
On SlideShare
0
From Embeds
0
Number of Embeds
2,033
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Concevoir des applications pilotées par la recherche avec SharePoint 2010 et perspectives avec SharePoint 2013

  1. 1. Concevoir des applications pilotées par la rechercheavec SharePoint 2010 et perspectives avec SharePoint2013Franck Cornu & Louis-Philippe Lavoie– Spécialistes SharePoint,Groupe GSoft
  2. 2. www.sharepointsummit.orgFranck CornuConsultant SharePoint depuis 3 ansAnalyse et architecture d’informationDéveloppementInfrastructureVos hôtesLouis –Philippe LavoieConsultant SharePoint depuis 7 ansConseil et ArchitectureDéveloppementhttp://www.gsoft-group.com/frhttp://spdynamite.net/
  3. 3. www.sharepointsummit.orgConcept et définitionDémoAgendaDéveloppeurs Architectes
  4. 4. www.sharepointsummit.orgConcept et définitionsApprochesExemplesOutils
  5. 5. www.sharepointsummit.orgTrouvabilité rapidepertinenteDéfinitions
  6. 6. www.sharepointsummit.orgDeux approches…Collections de sitesSitesBibliothèques et listesRépertoiresTypes de contenusMétadonnées géréesTrouvabilité de l’informationComposants deprésentationConcept
  7. 7. www.sharepointsummit.orgDeux approches…Par métadonnéesPar emplacementConcept
  8. 8. www.sharepointsummit.orgLes sites commerciaux:Quelques exemples
  9. 9. www.sharepointsummit.orgLes outils avec SharePoint 2010:Par métadonnéesPar emplacementColonnes de listesTypes de contenu sites et collections de sites*Métadonnées géréesSearch DrivenapplicationsAgrégation de contenu
  10. 10. www.sharepointsummit.orgList View WebpartContent QueryWebPartSearch Core Results +Refinement PanelFonctionnalitéMise à jour de contenu Instantanée InstantanéeNon instantané (durée ducrawl)Personnalisations(Affichage/Comportement)Faible (XSL , Classe« sealed »)Forte (XSL, C#) Très forte (XSL, C#)Flexibilité de filtrage Limitée (Statique) Limitée (Statique) Forte (Dynamique)Périmètre d’utilisationListes et bibliothèquesListes et bibliothèquesSites et collections desitesListes et bibliothèquesSites et collections de sitesApplications webCouplage avec d’autrescomposants/fonctionnalitésLimitée• Metadata navigation• WebpartsconnectionsFaibleForte• Managed Metadata• ContentOrganizer• Location-BasedMetadata Defaults• Document ID ServiceUtilisationManipulation sur desdocuments etinformations ciblées.Agrégation de contenuciblé statique.Agrégation de contenu cibléavec filtrage dynamique.Avantages/Inconvénients
  11. 11. www.sharepointsummit.orgRéalisation avecSharePoint 2010ConfigurationsComposantsDémos
  12. 12. www.sharepointsummit.orgKQL *Keyword Query LanguageSQLSQL Query LanguageFQLFAST Query LanguageSearch Core Results *Afficher des résultats mis en forme Refinement Panel *Naviguer par raffinement successifsAdvanced Search BoxCréer des requête complexesSearch BoxSaisir les requêtesCrawled/Managed Properties*Rendre disponible l’informationScopes*Isoler un sous ensemble de résultatsContent SourcesCibler le contenu à analyserCrawl RulesContrôler l’analyseSynonyms *Associer des termes à la requêteLangagesComposantsConfigurations* Composants clés du search drivenURL *Formaliser la requête WebBest Bets*Promouvoir des résultatsLa recherche dans SharePoint 2010Ranking model*Modifier la pertinence des résultats
  13. 13. www.sharepointsummit.orgÉquipe 1 Équipe 2DocumentsProjetsDocumentsProjetsMarketingAnnoncesPortailContent OrganizerLocation-Based MetadataDefaultsColumn default valueListView WebpartsCQWPRemontée d informationsClassification de l informationSearch Core ResultsRefinement PanelSearch BoxDrop Off LibraryFonctionnalités annexesSharePoint 2010Cas d’exemple
  14. 14. www.sharepointsummit.org Par défaut correspondance exacte Diacritics insensitive Pas de recherche multilingue!<ManagedPropertyName><Operator*><Value>market*interna* marketingDomaine: « Marketing »KQLLangages
  15. 15. www.sharepointsummit.orgTypes de données source Crawled property Inclusdansl’indexManaged property Requête RésultatsattenduÉlément de listeows_Domaine(Text) Non DomaineDomaine:«Marketing»Élément de liste« Projet 1 »Document WordMailÉlément de listeOffice:4(Text)Mail:6(Text)Author(Text)Oui AuthorAuthor:«Jean Bon»«Jean Bon»DocumentWordMailÉlément de listeÉlément de listeows_taxId_Domaine(Text)Non owstaxIdDomaineowstaxIdDomaine:«Marketing»Élément de liste« Projet 1 »AutoAutoAutoManuelManuelAutoCrawl CrawlCrawled/Managed properties DEMO: Créer des managed properties automatiquement
  16. 16. www.sharepointsummit.org Managed propertiesScopesConfiguration
  17. 17. www.sharepointsummit.org*lien Permet de simuler la recherche multilingueConfigurationSynonyms
  18. 18. www.sharepointsummit.org Uniquement des urlConfigurationBest Bets
  19. 19. www.sharepointsummit.orgBM25Get-SPEnterpriseSearchServiceApplication | New-SPEnterpriseSearchRankingModel –RankingModelXML {RankingModel.xml}&rm={RankingModel ID}DefaultRankingModelIDGet-SPEnterpriseSearchServiceApplication -identity <Search Service Application Name> | Get-SPEnterpriseSearchRankingModelConfigurationRanking models
  20. 20. www.sharepointsummit.orgmodèle XMLqueryDependentFeatureTitle Department Longueur relative de la propriété (lengthNormalization): Pour ajuster la pertinence relative selon la longueur decontenu d’une managed property (Title vs Body par exemple),queryIndependentFeatureUrlDepth*ClickDistance* FileType*categoryFeature PriorityLanguage languageFeatureGet-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchMetadataManagedPropertyConfigurationRanking model* Fonctionne avec les pages faisant autorité
  21. 21. www.sharepointsummit.orglienComportement AffichageRequête fixe Éditeur XSL ( XSLT 1.0)Ajout de termes à la requête Éditeur de paramètresId de requête du composant Propriétés extraites (Managed properties)…Search CoreResultsComposants de recherche
  22. 22. www.sharepointsummit.orgDYNAMIQUES Filter Category DefinitionMetadataThresholdNumberOfFiltersToDisplayows_MetadataFacetInfoShowCountsextraites dynamiquementAccuracy Index• Si filtres personnalisés, ne fonctionne pas avec le multilinguismePart 1 Part 2 Part 3 Part 4Refinement PanelComposants de recherche
  23. 23. www.sharepointsummit.orgUser QueryKRSURLComposants de recherche
  24. 24. www.sharepointsummit.orglienKnockoutJSjQueryUIAméliorationsPour aller plus loin
  25. 25. www.sharepointsummit.orgPerspectives avecSharePoint 2013ConfigurationsComposantsComparatifs
  26. 26. www.sharepointsummit.orgKQLKeyword Query LanguageSearch Results *Afficher des résultats mis en forme Refinement Panel *Naviguer par raffinement successifsSearch NavigationContextualiser la rechercheÉditeur de requêtes *Créer des requêtesCrawled/Managed Properties*Rendre disponible l’informationImport/ExportRéutiliser la configurationResult Sources*Cibler le contenu à rechercherClient TypeIdentifier la provenance des requêtesSynonyms *Associer des termes à la requêteLangagesComposantsConfigurationsURL *Formaliser la requête WebQuery Rules*Promouvoir des résultatsSearch Dictionnary*Gérer les termes de rechercheResult TypesIdentifier les types de résultatsSearch BoxSaisir les requêtesQuery SuggestionsProposer des requêtesContent Search*Afficher des résultats mis en formeContinous Crawl*Mettre à jour les résultatsLa recherche dans SharePoint 2013* Composants clés du search drivenRanking model*Modifier la pertinence des résultatsFQL*FAST Query Language
  27. 27. www.sharepointsummit.orgManaged PropertiesFonctionnalité Propriété(s)/Détail(s) Propriété(s)/Détail(s)Recherche par texte libre Searchable Inclure dans l’indexUtilisation des propriétés dans les requêtes Queryable Utilisables par défautAffichage de la propriété dans les résultats derechercheRetrievableFetched Properties (Search Core Results)+ XSLTrier les résultats sur la propriété Sortable Modified Date, RelevancePropriété disponible pour le raffinement RefinableFilter Category Definition (Refinement Panel) +XSLAutoriser des valeurs multiples Allow multiple values Allow multiple valuesAlias de propriété pour les requêtes AliasRequêtes pour les utilisateurs anonymes Safe for AnonymousPrise en compte des accents et de la casse Normalisation des jetons Prise en compte par défautCorrespondance complète sur la propriété Complete Matching *{terme}* (wildcard)Extraction automatique des métadonnées Custom entity extraction∟ Extraction du nom de la compagnie Company name extractionComparatif SharePoint 2010/2013
  28. 28. www.sharepointsummit.orgContinous CrawlFull crawl Incremental crawllien Atténue le frein majeur à l’approche « search driven » par rapport à SharePoint 2010Configuration
  29. 29. www.sharepointsummit.orgpérimètres de recherche source de contenu*** Scopes toujours supportésContent sourcesResult SourcesConfiguration
  30. 30. www.sharepointsummit.orgCrawled properties/Managed Propertiescolonnes de siteslien*Managed propertiesConfiguration
  31. 31. www.sharepointsummit.orgpromouvoir*résultat en primeurblocs de résultatsQuery RulesConfiguration
  32. 32. www.sharepointsummit.orgConfigurationRanking models
  33. 33. www.sharepointsummit.org Query Spelling Company Inclusions/ExclusionslienSearch DictionariesConfiguration
  34. 34. www.sharepointsummit.orgCustom EntityExtractionConfigurationType Correspondance Casse NombreWord Extraction Mot exact  5Word Part Extraction Partie d’un mot  5Word Exact Extraction Mot exact  1Word Part ExactExtractionPartie d’un mot  1
  35. 35. www.sharepointsummit.orgdisplay templates Result Typesdisplay templateSearch ResultsConfiguration
  36. 36. www.sharepointsummit.orgsites collection de sitesune content source managedproperties Display Template JavaScript, HTML et CSSResult TypesConfiguration
  37. 37. www.sharepointsummit.orglien• Éditeur de de requêtesdisplays templatesContent SearchWebPartComposants de recherche
  38. 38. www.sharepointsummit.orgun Search ResultsWebpartdisplay templatesManaged PropertiesDisplay NameRefinement PanelWebPartComposants de recherche
  39. 39. www.sharepointsummit.orgJe veux… Composants/ConfigurationsSpécifier les sources de contenu à analyser Content sourcesRestreindre un sous-ensemble de résultats Content sources ScopesPromouvoir des résultats Query Rules Best BetsAffiner une recherche par mots clés Refinement PanelAjouter des filtres de raffinementssupplémentairesRefinement Panel (UI Interface)Refinement Panel (Filter CategoryDefinition XML)Afficher des résultats de rechercheSearch Results WebPartContent SearchSearch Core ResultsMettre en forme des résultats de recherche Display templatesXML Configuration (Managed Properties)+ XSLOrienter une recherche pour l’utilisateur Search Dictionaries Query suggestions (PowerShell)Équivalence SharePoint 2010/2013
  40. 40. www.sharepointsummit.orgsearch drivenConclusion
  41. 41. Thank you for your attention!This presentation will be available on the QuebecSharePoint Summit web site after the event.Merci de votre attention !Cette présentation sera disponible sur le site internetde SharePoint Summit Québec, après l’événement.franck.cornu@gsoft-group.comlouis-philippe.lavoie@gsoft-group.com
  42. 42. SVP évaluez notre session!Complétez le sondage et courez la chancede gagner une tablette SurfacePlease rate our session!Fill out the survey and get a chance to win a Surface

×