Suppression des doublons
Vous pouvez appliquer une fonction de suppression des doublons (filtrage des doublons) aux résultats de requête, en fonction de la valeur d’une propriété gérée donnée.
Dernière modification : mardi 30 août 2011
Vous pouvez également utiliser cette fonction pour réduire le nombre de résultats en fonction d’un identificateur de groupe (includedid).
S’applique à : SharePoint Server 2010
Spécification des critères de filtrage des doublons
Pour le service Web de requête, vous spécifiez les critères de filtrage des doublons à l’aide de l’TrimDuplicates, élément dans le schéma Microsoft.Search.Query.
Pour le modèle objet de requête, vous spécifiez les critères de filtrage des doublons à l’aide des propriétés suivantes deKeywordQuery: TrimDuplicates, TrimDuplicatesOnProperty, TrimDuplicatesKeepCount et TrimDuplicatesIncludeId.
Le tableau ci-dessous spécifie les attributs ou les propriétés pouvant être utilisés dans les requêtes pour contrôler le filtrage des doublons.
Tableau 1. Attributs et propriétés de contrôle du filtrage des doublons
Attribut ou propriété |
Description |
---|---|
onproperty |
Spécifie le nom d’une propriété gérée ne faisant pas partie des propriétés par défaut à utiliser comme base pour la suppression des doublons. La valeur par défaut est la propriété gérée DocumentSignature. La propriété gérée doit être de type Integer. À l’aide d’une propriété gérée représentant un regroupement d’éléments, vous pouvez utiliser cette fonctionnalité pour la réduction des champs . |
keepcount |
Spécifie le nombre d’éléments à conserver pour chaque jeu de doublons. La valeur par défaut est 1 . Cet attribut peut être utilisé pour réduire les résultats des cas d’utilisation. Si TrimDuplicates est basé sur une propriété gérée pouvant être utilisée comme identificateur de groupe (ID de site, par exemple), vous pouvez contrôler le nombre de résultats renvoyé pour chaque groupe. Les éléments renvoyés sont les éléments présentant l’ordre de priorité dynamique le plus élevé dans chaque groupe. |
includeid |
Spécifie la valeur associée à un groupe de réduction. Utilisé en général lorsqu’un utilisateur clique sur le lien Doublons (n) d’un élément présentant des doublons. Cette valeur correspond à la valeur de la propriété gérée fcoid renvoyée dans résultats de la requête. Pour plus d’informations, voir Propriétés gérées et types de données (FAST Search Server 2010 for SharePoint). |