New-FASTSearchMetadataCrawledProperty
這會建立新的編目屬性。
Syntax
New-FASTSearchMetadataCrawledProperty
-Name <String>
-Propset <Guid>
-VariantType <Int32>
[<CommonParameters>]
Description
這個 Cmdlet 會建立新的編目屬性。 編目屬性是從內容來源擷取並饋送至Microsoft FAST Search Server 2010 for SharePoint系統的中繼資料片段。 例如,網頁的標題通常就是編目屬性。
編目屬性會由三個屬性定義其獨特性:
-- 編目屬性的名稱。 -- 編目屬性所對應的屬性設定,以 GUID (全域唯一識別碼) 的方式指定。 GUID 會識別編目屬性所屬的類別。 編目屬性必須屬於某個類別的成員。 -- 編目屬性的變數類型,這會指定編目屬性的資料類型。
若要在全文檢索索引中包含內容,編目屬性必須對應至 Managed 屬性。 如果編目屬性的 IsMappedToContents 設定為 「true」,則編目屬性會自動新增至預設的可搜尋索引 (稱為 「content」 的全文檢索索引) 。 新建立之編目屬性的 IsMappedToContents 參數,會設定為與對應目標類別之 MapToContents 參數相同的值。
如需建立編目屬性之新類別的詳細資訊,請參閱 New-FASTSearchMetadataCategory。
如需變更現有編目屬性之屬性的詳細資訊,請參閱 Set-FASTSearchMetadataCrawledProperty。
如需 FAST Search Server 2010 for SharePoint Cmdlet 的許可權和最新資訊,請參閱線上檔 (https://go.microsoft.com/fwlink/?LinkId=163227) 。
範例
--------------- 範例 1----------------- (適用於 SharePoint 2010 的 FAST Server)
C:\PS>$guid = [guid]::NewGuid()
New-FASTSearchMetadataCategory -Name MoreWeb -Propset $guid
New-FASTSearchMetadataCrawledProperty -Name ExtendedTitle -Propset $guid -Varianttype 31
此範例會先建立名為 「MoreWeb」 的新類別,然後建立新的編目屬性 「ExtendedTitle」,該屬性會對應至 「MoreWeb」 類別 (,因為它具有相同的屬性集值) 。 編目屬性的資料類型是 Unicode 字串 (VT_LPWSTR,變數類型 31)。
新的類別會取得由 System.GUID.NewGuid () 方法隨機產生的屬性集值 「e20d8de2-0b5c-46f8-993d-6cdacbda5164」。
--------------- 範例 2----------------- (適用於 SharePoint 2010 的 FAST Server)
Get-FASTSearchMetadataCrawledProperty | Where-Object -filterscript { $_.CategoryName -eq "Web"}
New-FASTSearchMetadataCrawledProperty -Name Internaltitle -varianttype 31 -Propset d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1
此範例會將新的編目屬性,新增至編目屬性的現有目錄。 新的編目屬性名為 「Internaltitle」,並新增至 「Web」 類別。 它是變數類型 31,亦即使用者預設地區設定中的 Unicode 字串。
「Web」 類別有數個屬性集 GUID。 若使用下列命令調查,就會:
Get-FASTSearchMetadataCrawledProperty |Where-Object -filterscript { $_.CategoryName -eq 「Web」}
顯示 「DESCRIPTION」 編目屬性的類型類似于要新增的編目屬性,其屬性集值為 「d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1」。 這個屬性設定是為新編目屬性選擇的。
若要使用這個編目屬性,您必須設定連接器或提供內容之應用程式,以傳送具有相同名稱、變數類型及屬性設定的值。
參數
-Name
新編目屬性的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Propset
新編目屬性的屬性設定 GUID。
GUID 會控制編目屬性的所屬類別。 GUID (全域唯一識別碼) 是 128 位元的整數,其重複的可能性非常低。 GUID 可以指定為 System.Guid 物件,或指定為格式為 「xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx」 的整數。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-VariantType
指定編目屬性之資料類型的整數值。 如需常見變體類型的清單,請參閱 https://go.microsoft.com/fwlink/?LinkId=163232 (https://go.microsoft.com/fwlink/?LinkId=163232) 。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |