Gestion des métadonnées
L'espace de noms Administration de Recherche de contenu d'entreprise (Microsoft.Office.Server.Search.Administration) permet de créer un code pour gérer les propriétés utilisées pour Recherche de contenu d'entreprise, afin de disposer d'un plus grand contrôle sur le Schéma de la recherche. Les administrateurs de recherche peuvent utiliser cet espace de noms pour les opérations suivantes :
Utiliser des propriétés de recherche comme étendues (cela offre à l'utilisateur un plus grand contrôle sur les éléments inclus dans les résultats des recherches).
Personnaliser facilement les options de recherche dans le composant WebPart Recherche avancée.
Migrer facilement les paramètres du schéma de recherche.
Préconfigurer Recherche de contenu d'entreprise pour les métadonnées personnalisées.
Le nouveau schéma de Recherche de contenu d'entreprise offre deux types de propriétés : analysées et gérées. Les sections suivantes abordent ce point.
Propriétés analysées
Les propriétés analysées sont découvertes par le composant du service d'index de recherche lors de l'analyse du contenu.
Notes
Pour inclure une propriété analysée dans la recherche, vous devez la mapper à une propriété gérée. Pour plus d'informations, voir Mapping Crawled Properties to Managed Properties plus loin dans cette rubrique.
Une propriété analysée peut prendre plusieurs valeurs si la propriété prend plusieurs valeurs au moment de l'analyse. Les propriétés analysées sont groupées par catégorie, sur la base du gestionnaire de protocoles utilisé.
La liste qui suit est la liste des catégories des propriétés analysées par défaut :
HTML
Lotus Notes
PDF
XML
Office
Exchange
People
Portal
SharePoint
Propriétés gérées
Les propriétés qui font partie de la recherche, c'est-à-dire qui sont disponibles pour les résultats de la recherche, la recherche avancée, etc, sont des propriétés gérées.
Par défaut, vous pouvez extraire toutes les propriétés gérées et utiliser celles qui sont des chaînes destinées à des requêtes de texte intégral ou des recherches de requête de mot-clé. Vous pouvez déclarer une propriété gérée en tant que propriété à plusieurs valeurs, ce qui signifie qu'elle contient les valeurs de toutes les propriétés analysées qui lui sont mappées. Si une propriété gérée est mappée à une propriété analysée à plusieurs valeurs, la propriété gérée peut faire l'objet d'une requête à plusieurs valeurs à partir de la propriété analysée.
Mappage des propriétés analysées aux propriétés gérées
Pour rendre disponible une propriété analysée pour une recherche (pour la rendre disponible pour une requête de type Recherche et l'afficher dans une recherche avancée et des résultats de recherche), vous devez la mapper à une propriété gérée. Vous pouvez mapper plusieurs propriétés analysées à une seule propriété gérée ou mapper une seule propriété analysée à plusieurs propriétés gérées. Si une propriété gérée est mappée à plusieurs propriétés analysées, et si un document contient des valeurs correspondant à plusieurs propriétés analysées, l'ordre dans lequel les propriétés sont mappées et leurs priorités déterminent la valeur de la propriété gérée.
Modèle objet de schéma
Les classes qui permettent de gérer le schéma de recherche se trouvent dans l'espace de noms Microsoft.Office.Server.Search.Administration, situé dans Microsoft.Office.Server.Search.dll. L'illustration suivante montre le modèle objet Schéma de la recherche.
Modèle objet Schéma de la recherche
En utilisant la classe Microsoft.Office.Server.Search.Administration.Category, vous pouvez configurer les paramètres des catégories de propriétés analysées, comme décrit dans le tableau 2.
Tableau 2. Paramètres des catégories de propriétés analysées
Nom | Description |
---|---|
Name |
Nom de la catégorie. |
DiscoverNewProperties |
Indique si l'analyseur découvre automatiquement les propriétés avec chaque analyse. Le paramètre par défaut est true. |
MapToContents |
Indique si toutes les propriétés d'analyse des chaînes sont mappées au contenu. Le paramètre par défaut est true pour la catégorie SharePoint, false pour toutes les autres catégories. |
AllowInFullTextQuery |
Indique si les propriétés analysées peuvent être utilisées dans une clause CONTAINS lorsqu'elles sont mappées à une propriété gérée, sans être réanalysées. Le paramètre par défaut est true pour les propriétés de chaîne dans toutes les catégories, false pour les autres types de propriétés. |
En utilisant la classe Microsoft.Office.Server.Search.Administration.ManagedProperty, vous pouvez configurer les paramètres des propriétés gérées, comme décrit dans le tableau 3.
Tableau 3. Paramètres des propriétés gérées
Nom | Description |
---|---|
EnabledForScoping |
Indique si la propriété gérée peut être utilisée pour une étendue. |
MappingDisallowed |
Indique si une propriété analysée peut être mappée à cette propriété gérée. |
Retrievable |
Indique si la propriété peut être affichée, triée ou utilisée avec des opérateurs. |
HasMultipleValues |
Indique si la propriété gérée est une propriété à plusieurs valeurs. |
FullTextQueriable |
Indique si cette propriété gérée peut être utilisée dans une clause CONTAINS ou FREETEXT, afin de la spécifier dans une requête. |
NoWordBreaker |
Indique si les valeurs de la propriété gérée sont traitées par un séparateur de mots. |
NameNormalized |
Indique si la valeur de la propriété est le nom normalisé. S'applique uniquement aux propriétés du contrôleur de domaine Active Directory. La normalisation de nom consiste par exemple, à convertir la chaîne d'un nom utilisateur en nom d'utilisateur complet. |
Description |
Description spécifiée pour la propriété gérée. |
ManagedType |
Type de données de la propriété gérée. |
Name |
Nom de la propriété gérée. |
RemoveDuplicates |
Indique si la propriété gérée reçoit plusieurs valeurs, en cas de doublons. |
Weight |
S'applique à la configuration adéquate. |
Voir aussi
Référence
Microsoft.Office.Server.Search.Administration.Schema
Microsoft.Office.Server.Search.Administration.ManagedProperty
Microsoft.Office.Server.Search.Administration.CrawledProperty
Microsoft.Office.Server.Search.Administration.Category
Autres ressources
Mise en route avec le modèle objet Administration de recherche de contenu d'entreprise
Procédure : renvoyer le contexte de recherche pour le fournisseur du service de recherche
Procédure : récupérer les propriétés gérées pour un fournisseur de services partagés
Procédure : récupérer les propriétés analysées mappées sur une propriété gérée
Procédure : créer une propriété gérée
Procédure : supprimer une propriété gérée