共用方式為


New-FASTSearchMetadataCrawledPropertyMapping

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-29

這會建立從編目屬性到 Managed 屬性的新對應。

Syntax

New-FASTSearchMetadataCrawledPropertyMapping -CrawledProperty <CrawledProperty> -ManagedProperty <ManagedProperty>

詳細描述

這個 Cmdlet 會將編目屬性對應至 Managed 屬性,並將編目內容儲存在 Microsoft FAST Search Server 2010 for SharePoint 索引中。

您可以將編目屬性對應至多個 Managed 屬性。如果您將多個編目屬性對應至單一 Managed 屬性,請使用 Managed 屬性的 MergeCrawledProperties 參數,來控制編目屬性是合併到 Managed 屬性中或只是覆寫。詳細資訊請參閱 Set-FASTSearchMetadataManagedProperty

當您將編目屬性對應至 Managed 屬性中時,編目屬性的變數類型會轉換為 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

對應至 Managed 屬性的編目屬性。

ManagedProperty

必要

Microsoft.SharePoint.Search.Extended.Administration.Schema.ManagedProperty

編目屬性所對應的 Managed 屬性。

輸入類型

傳回類型

Example

---------------範例 1-----------------

$sitetitle_managedproperty = Get-FASTSearchMetadataManagedProperty -Name sitetitle
$internaltitle_crawledproperty = Get-FASTSearchMetadataCrawledProperty -name internaltitle
New-FASTSearchMetadataCrawledPropertyMapping -Managedproperty $sitetitle_managedproperty -crawledproperty $internaltitle_crawledproperty

此範例會從編目屬性 “internaltitle” (在這裡是 Web 類別的一部分),新增對應至 Managed 屬性 “sitetitle”。

請注意,編目屬性和 Managed 屬性都已存在,而這些命令只會新增對應。因此,編目屬性 “internaltitle” 現在會對應至 “sitetitle”,並儲存在 FAST Search Server 2010 for SharePoint 系統中。然後就可以將 Managed 屬性包含在全文檢索索引中,使其成為可搜尋。

---------------範例 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” 的新 Managed 屬性,並將通常對應至名為 “title” 之 Managed 屬性的所有編目屬性,都對應至 “ExtendedProperty”。原始的 “title” Managed 屬性不會變更,以避免變更搜尋系統的目前行為。

此範例會先產生對應至原始 “title” Managed 屬性之編目屬性物件的清單。然後範例會使用 ForEach-Object,在這個清單中反覆執行,將每一個物件新增至新的 “ExtendedTitle” Managed 屬性。往後即可在不影響 “title” Managed 屬性的情形下,新增更多編目屬性到這個新的 Managed 屬性。

See Also

Reference

Get-FASTSearchMetadataCrawledPropertyMapping
Remove-FASTSearchMetadataCrawledPropertyMapping
Set-FASTSearchMetadataCrawledPropertyMapping