Ugsf search-taxonomy

837 vues

Publié le

Session about Search & Taxonomy @UserGroupSharePointFrance.

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

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
837
Sur SlideShare
0
Issues des intégrations
0
Intégrations
93
Actions
Partages
0
Téléchargements
13
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Ugsf search-taxonomy

  1. 1. Réunion du club UGSFTaxonomy & SearchUn duo déroutantNabil BABACIConsultant SharePoint – MCNEXT@nabilbabacihttp://dotnet4ever.frnbabaci@mcnext.com
  2. 2. RéunionAgenda du club UGSF Enjeux Rappel sur la Taxonomie et les Metadata Côté obscur de SharePoint Et maintenant comment on fait ? Search Cas client : Panneau de raffinement et Taxonomie ? Questions / Réponses
  3. 3. Réunion du club UGSFEnjeux
  4. 4. RéunionEnjeux du club UGSF Cible :  Développeur  Fonctionnel (Estimation)  Architecte ( Mécanismes) Partir sur de bonnes pratiques Capitalisation des processus Empirisme des solutions Eviter les interventions futures
  5. 5. Réunion du club UGSFRappel sur la Taxonomie et lesMetadata
  6. 6. RéunionRappel > Metadata du club UGSF Termes (Keyword) Hiérarchiques Paramétrables Listes, Bibliothèques, C olonne de sites, Types de contenu. Recherche Tranversalité ( sites, ferme, web app)
  7. 7. RéunionRappel > Taxonomie ( classification du club UGSFhiérarchique) = TermStore = TermGroup = TermSet = Term
  8. 8. RéunionRappel > Connexion du club UGSF Le Service des Métadonnées doit être connecté à votre WebApplication
  9. 9. Réunion du club UGSFCôté obscur de SharePoint
  10. 10. RéunionListe cachée : TaxonomyHiddenList du club UGSF Mise à jour 3 2 Déclencheur Déclencheur - Stocke les valeurs taxonomiques 1 - Fonctionne en parallèle d’une liste - Evite les charges sur le MMS
  11. 11. RéunionFeatures Cachées du club UGSFActivable par commande uniquement TaxonomyFieldAdded TaxonomyTenantAdmin TaxonomyTenantAdmin Stapler TaxonomyFeatureStapler Feature TaxonomyTimerJobs Taxonomy
  12. 12. RéunionFeature du club UGSFCachée>TaxonomyFieldAdded Créer la TaxonomyHiddenList Ajout de Ajout de liens (Enterprise TaxKeywordTaxHTField – Metadata and Keywords TaxCatchAll- Settings link) TaxCatchAllLabel TaxonomyFieldAdded
  13. 13. RéunionFeature Cachée> du club UGSFTaxonomyFieldAdded Liste Standard TaxonomyHiddenList LookupMulti TaxCatchAll CatchAllData TaxCatchAllLabel CatchAllDataLabel LookupMulti
  14. 14. RéunionInside TaxonomyHiddenList du club UGSF Nom Description Title Nom du terme GUID du term store (aka: IdForTermStore MMS instance). IdForTermSet GUID du term set. IdForTerm GUID du term. Term Term sélectionné. Path Chemin du term. CatchAllData Utilisé pour Search CatchAllDataLabel Utilisé pour Search Term[LCID] Locale ID - Language pack Path[LCID] Locale ID - Language pack TaxonomyHiddenList
  15. 15. Réunion du club UGSFEt maintenant comment on fait?
  16. 16. RéunionListe Personnalisée du club UGSF Lors de la création, des éléments sont manquants ! Custom List
  17. 17. RéunionListe Personnalisée > Champs du club UGSF Marque un champ en tant que : Managed Metadata TYPES TaxonomyField TaxonomyField Note Type TypeMulti
  18. 18. RéunionListe Personnalisée > Définition des du club UGSFChamps (Schéma)
  19. 19. RéunionListes Personnalisée > Définition du club UGSFdes Champs (Schéma) - Binding Binding déclaratif ou programmatique
  20. 20. RéunionListe Personnalisée > Ajout des du club UGSFChamps (Content Types) Marqueur obligatoire pour l’utilisation de la recherche
  21. 21. RéunionListe Personnalisée > Event du club UGSFReceivers + =
  22. 22. RéunionListe Personnalisée > du clubTaxonomyFieldAdded UGSF Feature – Collection de Site Dépendance dans la solution Guid Unique : 73ef14b1-13a9-416b- a9b5-ececa2b0604c
  23. 23. Réunion du club UGSFSearch
  24. 24. RéunionSearch > Etapes et Relations du club UGSF ows_taxid_MetadataAllTagsInfo Event Receivers ows_tax_Id_Demo owstaxIdDemo Champs Demo Champs Ajout Crawled Metadata taxonomiques Ajout automatique après le premier crawl
  25. 25. RéunionSearch >Bon et mauvais du club UGSF Champs correctement créés Mauvais => résidus, mauvaise conception Smiley => Bonne valeurs, après correction
  26. 26. RéunionSearch > Multi Values et Crawl du club UGSF Si un champ taxonomique est de type Multi Alors une Incohérence est créée dans Search (non problématique) Suppression ( Décoche –Indexé-, Catégories > Supprimer tout les mappings Création en PowerShell  New-SPEnterpriseSearchMetadataCrawledProperty  VariantType 4127 Index et Crawl
  27. 27. Réunion du club UGSFCas client : Panneau deraffinement et Taxonomie
  28. 28. RéunionPanneau de Raffinement du club UGSF
  29. 29. RéunionScénarios – Existant- CMP du club UGSF Upgrade / Modification Deploy Configuration Test ECHEC
  30. 30. RéunionScénarios – Existant- Manuel du club UGSF Upgrade / Modification Deploy Configuration Test SUCCES
  31. 31. RéunionScénarios – Nouveau Départ du club UGSF Upgrade / Modification Deploy Configuration Test SUCCES
  32. 32. Conclusion - Retour d’Expérience Réunion du club UGSF Supprimer/Recréer les colonnes Taxonomiques Ajout des Events Receivers Suivre un ordre de création précis CMP (« Content Management Package » mauvaise pratique) Rejoue l’existant=> Champs nouveaux dans Search + TaxonomyHiddenList ( valeurs déjà existantes) Hackable possible mais trop long Script de backup custom Conception longue (Bonne pratique initiale) Conception déclarative ou programmatique
  33. 33. RéunionQuestions du club UGSF ? Questions

×