Ugsf search-taxonomy

download Ugsf search-taxonomy

of 33

  • date post

    10-Jun-2015
  • Category

    Technology

  • view

    444
  • download

    0

Embed Size (px)

description

Session about Search & Taxonomy @UserGroupSharePointFrance.

Transcript of Ugsf search-taxonomy

  • 1. Runion du club UGSFTaxonomy & SearchUn duo droutantNabil BABACIConsultant SharePoint MCNEXT@nabilbabacihttp://dotnet4ever.frnbabaci@mcnext.com

2. RunionAgendadu clubUGSF Enjeux Rappel sur la Taxonomie et les Metadata Ct obscur de SharePoint Et maintenant comment on fait ? Search Cas client : Panneau de raffinement et Taxonomie ? Questions / Rponses 3. Runion du club UGSFEnjeux 4. RunionEnjeux du club UGSFCible : Dveloppeur Fonctionnel (Estimation) Architecte ( Mcanismes)Partir sur de bonnes pratiquesCapitalisation des processusEmpirisme des solutionsEviter les interventions futures 5. Runiondu clubUGSFRappel sur la Taxonomie et lesMetadata 6. RunionRappel > Metadatadu club UGSFTermes (Keyword)HirarchiquesParamtrablesListes, Bibliothques, Colonne de sites, Typesde contenu.RechercheTranversalit (sites, ferme, web app) 7. RunionRappel > Taxonomie ( classificationdu club UGSFhirarchique) = TermStore = TermGroup = TermSet = Term 8. RunionRappel > Connexiondu clubUGSFLe Service des Mtadonnes doit tre connect votre WebApplication 9. Runiondu clubUGSFCt obscur de SharePoint 10. RunionListe cache : TaxonomyHiddenList du clubUGSF Mise jour3 2 Dclencheur Dclencheur - Stocke les valeurs taxonomiques 1 - Fonctionne en parallle dune liste - Evite les charges sur le MMS 11. RunionFeatures Cachesdu clubUGSFActivable par commande uniquementTaxonomyFieldAddedTaxonomyTenantAdmin TaxonomyTenantAdminStapler TaxonomyFeatureStapler FeatureTaxonomyTimerJobsTaxonomy 12. RunionFeature du clubUGSFCache>TaxonomyFieldAdded Crer laTaxonomyHiddenListAjout de Ajout de liens (EnterpriseTaxKeywordTaxHTField Metadata and KeywordsTaxCatchAll- Settings link) TaxCatchAllLabelTaxonomyFieldAdded 13. RunionFeature Cache>du club UGSFTaxonomyFieldAdded Liste Standard TaxonomyHiddenListLookupMulti TaxCatchAllCatchAllData TaxCatchAllLabel CatchAllDataLabelLookupMulti 14. RunionInside TaxonomyHiddenList du clubUGSFNom DescriptionTitle Nom du termeGUID du term store (aka:IdForTermStoreMMS instance).IdForTermSetGUID du term set.IdForTerm GUID du term.TermTerm slectionn.PathChemin du term.CatchAllDataUtilis pour SearchCatchAllDataLabel Utilis pour SearchTerm[LCID]Locale ID - Language packPath[LCID]Locale ID - Language pack TaxonomyHiddenList 15. Runion du club UGSFEt maintenant comment on fait? 16. RunionListe Personnalise du clubUGSF Lors de la cration, des lments sont manquants !Custom List 17. RunionListe Personnalise > Champs du club UGSF Marque un champ en tant que : Managed Metadata TYPES TaxonomyField TaxonomyFieldNote TypeTypeMulti 18. RunionListe Personnalise > Dfinition des du club UGSFChamps (Schma) 19. RunionListes Personnalise > Dfinitiondu club UGSFdes Champs (Schma) - BindingBinding dclaratif ou programmatique 20. RunionListe Personnalise > Ajout des du clubUGSFChamps (Content Types)Marqueur obligatoire pour lutilisation de larecherche 21. RunionListe Personnalise > Event du clubUGSFReceivers+= 22. RunionListe Personnalise > du clubTaxonomyFieldAddedUGSFFeature Collection deSiteDpendance dans lasolutionGuid Unique :73ef14b1-13a9-416b-a9b5-ececa2b0604c 23. Runion du club UGSFSearch 24. RunionSearch > Etapes et Relations du club UGSF ows_taxid_MetadataAllTagsInfo Event Receivers ows_tax_Id_Demo owstaxIdDemo Champs Demo Champs Ajout CrawledMetadatataxonomiques Ajout automatique aprs le premier crawl 25. RunionSearch >Bon et mauvaisdu clubUGSFChamps correctement crsMauvais => rsidus, mauvaise conceptionSmiley => Bonne valeurs, aprs correction 26. RunionSearch > Multi Values et Crawldu clubUGSFSi un champ taxonomique est de type MultiAlors une Incohrence est cre dans Search (nonproblmatique)Suppression ( Dcoche Index-, Catgories > Supprimertout les mappingsCration en PowerShell New-SPEnterpriseSearchMetadataCrawledProperty VariantType 4127Index et Crawl 27. Runion du club UGSFCas client : Panneau deraffinement et Taxonomie 28. RunionPanneau de Raffinement du club UGSF 29. RunionScnarios Existant- CMPdu club UGSFUpgrade / Modification DeployConfiguration TestECHEC 30. RunionScnarios Existant- Manuel du club UGSFUpgrade / Modification DeployConfiguration TestSUCCES 31. RunionScnarios Nouveau Dpart du club UGSFUpgrade / Modification DeployConfiguration TestSUCCES 32. Conclusion - Retour dExprience Runion du club UGSF Supprimer/Recrer les colonnes Taxonomiques Ajout des Events Receivers Suivre un ordre de cration prcis CMP ( Content Management Package mauvaise pratique) Rejoue lexistant=> Champs nouveaux dans Search + TaxonomyHiddenList ( valeurs dj existantes) Hackable possible mais trop long Script de backup custom Conception longue (Bonne pratique initiale) Conception dclarative ou programmatique 33. RunionQuestions du clubUGSF ?Questions