Удаление повторений

Удаление повторов можно применять к результатам запроса на основе значения определенного управляемого свойства.

Дата последнего изменения: 30 августа 2011 г.

Эту возможность также можно использовать для сворачивания совпадений в наборе результатов по идентификатору группы (includedid).

Применимо к: SharePoint Server 2010

Определение критериев для удаления повторений

Для веб-службы запросов условие удаления повторов указывается с помощью Элемент TrimDuplicates в схеме Microsoft.Search.Query.

Для объектной модели запросов условие удаления повторов задается с помощью следующих свойств класса KeywordQuery: TrimDuplicates, TrimDuplicatesOnProperty, TrimDuplicatesKeepCount и TrimDuplicatesIncludeId.

В следующей таблице указываются атрибуты и свойства, которые можно использовать в запросах для управления удалением повторений.

Таблица 1. Атрибуты и свойства для управления удалением повторов

Атрибут или свойство

Описание

onproperty

Определяет имя нестандартного управляемого свойства, используемого в качестве основы для удаления повторений. Значение по умолчанию — это управляемое свойство DocumentSignature.

Типом управляемого свойства должен быть Integer. С помощью управляемого свойства, которое представляет группировку элементов, это возможность можно использовать для сворачивания полей.

keepcount

Определяет количество элементов, которое нужно сохранить для каждого набора повторений. По умолчанию используется значение 1.

Его можно использовать для сворачивания результатов. Если TrimDuplicates зависит от управляемого свойства, которое можно использовать как идентификатор группы (например, от идентификатора сайта), можно управлять тем, сколько результатов возвращается для каждой группы. Возвращаются элементы с самым высоким динамическим рангом в каждой группе.

includeid

Определяет значение, связанное с группой сворачивания, обычно используется, когда пользователь щелкает ссылку Повторения (n) элемента с повторениями.

Это значение соответствует значению управляемого свойства fcoid, которое возвращается в результатах запроса.

Дополнительные сведения см. в разделе Управляемые свойства и типы данных (FAST Search Server 2010 for SharePoint).