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 |