Поделиться через


New-FASTSearchMetadataCrawledPropertyMapping

Создает сопоставление свойства для обхода с управляемым свойством.

Синтаксис

New-FASTSearchMetadataCrawledPropertyMapping
   -CrawledProperty <CrawledProperty>
   -ManagedProperty <ManagedProperty>
   [<CommonParameters>]

Описание

Этот командлет сопоставляет свойство для обхода с управляемым свойством и сохраняет содержимое для обхода в индексе Microsoft FAST Search Server 2010 for SharePoint.

Свойство для обхода можно сопоставить с несколькими управляемыми свойствами. Если несколько свойств для обхода сопоставляются с одним управляемым свойством, параметр управляемого свойства MergeCrawledProperties позволяет указать, следует ли совместить свойства для обхода в управляемом свойстве или просто перезаписать. Дополнительные сведения см. в описании командлета Set-FASTSearchMetadataManagedProperty .

При сопоставлении свойства для обхода в управляемое свойство тип варианта свойства для обхода преобразуется в доступные типы данных в FAST Search Server 2010 для SharePoint. https://go.microsoft.com/fwlink/?LinkId=163233Дополнительные https://go.microsoft.com/fwlink/?LinkId=163233 сведения об этом преобразовании и о том, какие типы вариантов можно преобразовать в собственные FAST Search Server 2010 для типов SharePoint.

Разрешения и актуальные сведения о командлетах FAST Search Server 2010 для SharePoint см. в веб-документации (https://go.microsoft.com/fwlink/?LinkId=163227).

Примеры

---------------ПРИМЕР 1----------------- (FAST Server for SharePoint 2010)

C:\PS>$sitetitle_managedproperty = Get-FASTSearchMetadataManagedProperty -Name sitetitle
$internaltitle_crawledproperty = Get-FASTSearchMetadataCrawledProperty -name internaltitle
New-FASTSearchMetadataCrawledPropertyMapping -Managedproperty $sitetitle_managedproperty -crawledproperty $internaltitle_crawledproperty

В этом примере добавляется сопоставление из свойства internaltitle для обхода (здесь часть веб-категории) с управляемым свойством sitetitle.

Обратите внимание, что свойство для обхода и управляемое свойство уже существуют, а эти команды добавляют только сопоставление. В результате свойство internaltitle для обхода теперь сопоставляется с sitetitle и сохраняется в системе FAST Search Server 2010 для SharePoint. Затем управляемое свойство можно включить в полнотекстовый индекс, чтобы сделать его доступным для поиска.

---------------ПРИМЕР 2----------------- (FAST Server for SharePoint 2010)

C:\PS>$extended_title = New-FASTSearchMetadataManagedproperty -name ExtendedTitle -Type 1
$title = Get-FASTSearchMetadataManagedProperty -name title
$title.GetCrawledPropertyMappings() | ForEach-Object { New-FASTSearchMetadataCrawledPropertyMapping -ManagedProperty $extended_title -CrawledProperty $_ }

В этом примере добавляется новое управляемое свойство с именем ExtendedTitle и сопоставляется со "ExtendedProperty" все свойства для обхода, которые обычно сопоставляются с управляемым свойством с именем "title". Исходное управляемое свойство title не изменяется, чтобы избежать изменения текущего поведения системы поиска.

В этом примере сначала создается список объектов свойств для обхода, сопоставленных с исходным управляемым свойством title. Затем пример выполняет итерацию по этому списку, используя ForEach-Object, чтобы добавить каждый из них в новое управляемое свойство ExtendedTitle. Дополнительные свойства для обхода можно добавить в это новое управляемое свойство позже, не затрагивая управляемое свойство title.

Параметры

-CrawledProperty

Свойство для обхода, сопоставляемое с управляемым свойством.

Type:CrawledProperty
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010

-ManagedProperty

Управляемое свойство, с которым сопоставляется свойство для обхода.

Type:ManagedProperty
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010