Partager via


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).