New-FASTSearchMetadataCrawledPropertyMapping
適用先: SharePoint Server 2010
トピックの最終更新日: 2016-11-29
クロールされたプロパティから管理プロパティへの新しいマッピングを作成します。
Syntax
New-FASTSearchMetadataCrawledPropertyMapping -CrawledProperty <CrawledProperty> -ManagedProperty <ManagedProperty>
詳細説明
このコマンドレットでは、クロールされたプロパティを管理プロパティにマップし、クロールされたコンテンツを Microsoft FAST Search Server 2010 for SharePoint インデックスに格納します。
クロールされたプロパティを複数の管理プロパティにマップできます。複数のクロールされたプロパティを 1 つの管理プロパティにマップする場合は、管理プロパティの MergeCrawledProperties パラメーターを使用して、クロールされたプロパティを管理プロパティにマージするか、または単純に上書きするかを指定します。詳細については、「Set-FASTSearchMetadataManagedProperty」を参照してください。
クロールされたプロパティを管理プロパティにマップする場合は、クロールされたプロパティのバリアント型が FAST Search Server 2010 for SharePoint で利用可能なデータ型に変換されます。この変換の詳細およびネイティブの FAST Search Server 2010 for SharePoint 型に変換できるバリアント型については、https://go.microsoft.com/fwlink/?LinkId=163233 を参照してください。
Parameters
パラメーター | 必須/省略可 | 型 | 説明 |
---|---|---|---|
CrawledProperty |
必須 |
Microsoft.SharePoint.Search.Extended.Administration.Schema.CrawledProperty |
管理プロパティにマップされるクロールされたプロパティ。 |
ManagedProperty |
必須 |
Microsoft.SharePoint.Search.Extended.Administration.Schema.ManagedProperty |
クロールされたプロパティがマップされる管理プロパティ。 |
入力値の型
戻り値の型
Example
--------------- 例 1 -----------------
$sitetitle_managedproperty = Get-FASTSearchMetadataManagedProperty -Name sitetitle
$internaltitle_crawledproperty = Get-FASTSearchMetadataCrawledProperty -name internaltitle
New-FASTSearchMetadataCrawledPropertyMapping -Managedproperty $sitetitle_managedproperty -crawledproperty $internaltitle_crawledproperty
この例では、クロールされたプロパティ "internaltitle" からのマッピング (Web カテゴリの一部) を管理プロパティ "sitetitle" に追加します。
クロールされたプロパティと管理プロパティが両方とも既に存在しているので、これらのコマンドではマッピングを追加するのみです。その結果、クロールされたプロパティ "internaltitle" は "sitetitle" にマップされ、FAST Search Server 2010 for SharePoint システムに格納されます。その後で、管理プロパティをフルテキスト インデックスに含め、検索可能にすることができます。
--------------- 例 2 -----------------
$extended_title = New-FASTSearchMetadataManagedproperty -name ExtendedTitle -Type 1
$title = Get-FASTSearchMetadataManagedProperty -name title
$title.GetCrawledPropertyMappings() | ForEach-Object { New-FASTSearchMetadataCrawledPropertyMapping -ManagedProperty $extended_title -CrawledProperty $_ }
この例では、"ExtendedTitle" という新しい管理プロパティを追加し、通常は "title" という名前の管理プロパティにマップされるすべてのクロールされたプロパティを "ExtendedProperty" にマップします。検索システムの現在の動作を変更しないようにするために、元の "title" 管理プロパティは変更しません。
この例では、最初に元の "title" 管理プロパティにマップしていたクロールされたプロパティ オブジェクトのリストを生成します。次に、ForEach-Object を使用してこのリストを繰り返し処理し、それぞれを新しい "ExtendedTitle" 管理プロパティに追加します。この新しい管理プロパティに後でクロールされたプロパティを追加しても、"title" 管理プロパティには影響しません。
See Also
Reference
Get-FASTSearchMetadataCrawledPropertyMapping
Remove-FASTSearchMetadataCrawledPropertyMapping
Set-FASTSearchMetadataCrawledPropertyMapping