Get-FASTSearchMetadataCrawledProperty

從 Microsoft FAST Search Server 2010 for SharePoint 擷取編目屬性。

Syntax

Get-FASTSearchMetadataCrawledProperty
   [[-Name] <String>]
   [-Count <Int32>]
   [-Filter <String>]
   [-Offset <Int32>]
   [<CommonParameters>]

Description

此 Cmdlet 會從 FAST Search Server 2010 for SharePoint 系統擷取編目屬性。 如果呼叫 Cmdlet 時未使用任何參數,它會傳回系統中所有的編目屬性。 傳回之編目屬性清單的順序是固定的,而且只要未加入新的編目屬性,多重呼叫就會傳回順序相同的清單。

Get-FASTSearchMetadataCrawledProperty 支援多種查詢屬性的方式。 使用單一參數或具名參數 (使用 Name) 執行 Cmdlet,就會擷取名稱完全相同的編目屬性 (如果有的話)。 Name 參數支援萬用字元。 此外,可以指定篩選 (使用 Filter 參數),以搜尋編目屬性並傳回名稱中包含篩選值的任何編目屬性。 篩選選項並不支援萬用字元。

使用 Filter 參數擷取編目屬性,比使用 Name 參數更有效率。

若要為這個 Cmdlet 的一組結果編頁,請使用 Offset 和 Count,來控制傳回的結果數目。

Offset 和 Count 會在執行篩選或具名比對之前進行計算。 這表示若編目屬性在 [Offset,Offset+Count] 的範圍之外,將不會傳回屬性。

如需 FAST Search Server 2010 for SharePoint Cmdlet 的許可權和最新資訊,請參閱線上檔 (https://go.microsoft.com/fwlink/?LinkId=163227) 。

範例

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

Get-FASTSearchMetadataCrawledProperty

呼叫不含任何參數的Get-FASTSearchMetadataCrawledProperty會傳回 FAST Search Server 2010 for SharePoint 系統中所有已知的編目屬性。

---------------範例 2-----------------

Get-FASTSearchMetadataCrawledProperty -Name viewurl

此範例會擷取名稱為 「viewurl」 的編目屬性。

---------------範例 3-----------------

Get-FASTSearchMetadataCrawledProperty -filter 4

此範例會擷取並傳回名稱中包含 「4」 的任何編目屬性。

---------------範例 4-----------------

Get-FASTSearchMetadataCrawledproperty -filter url -count 2

此範例會擷取名稱為 「url」 的前兩個編目屬性。

---------------範例 5-----------------

Get-FASTSearchMetadataCrawledproperty |ForEach-Object{ if ($_.IsMappedToContents) {$_.Name} }

此範例會傳回 IsMappedToContents 參數設定為 「true」 的所有編目屬性名稱。 此範例會先擷取所有已設定的編目屬性,然後逐一查看以尋找 IsMappedToContents 設定為 「true」 的屬性

---------------範例 6-----------------

Get-FASTSearchMetadataCrawledproperty -offset 0 -count 2
Get-FASTSearchMetadataCrawledproperty -offset 2 -count 2
Get-FASTSearchMetadataCrawledproperty -offset 4 -count 2

此範例會在 Cmdlet 每次執行時,產生兩個編目屬性的清單。 Offset 會以 Count 值遞增,以開始傳回上次執行之結束點的編目屬性。

---------------EXAMPLE 7----------------- (FAST Server for SharePoint 2010)

Get-FASTSearchMetadataCrawledProperty -filter url| where-object {($_.Name -eq "url") -and ($_.VariantType -eq 31) -and ($_.Propset -eq "63e90878-0292-490d-8b7c-f3905a8b65fd")}

此範例會列出具名編目屬性的所有可能符合結果,然後針對結果集反覆執行,以篩選出也符合要求之屬性集和變數類型的結果,藉此選出完全相符的編目屬性。 命令會傳回 「Enterprise Crawler」 類別中的 「url」 編目屬性。

參數

-Count

要傳回的編目屬性數目上限 (從第一個傳回的編目屬性開始,或從 Offset 參數指定的索引開始)。

如果指定 Filter 或 Name 參數,只有在將結果集縮小至 [Offset, Offset + Count] 範圍之後才會套用。

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

-Filter

用於搜尋設定之編目屬性的字詞。

Filter 參數不支援萬用字元。 比對時不區分大小寫,而且會比對編目屬性之名稱屬性中,任何位置的字串。

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

-Name

要擷取之編目屬性的名稱。

Name 參數支援萬用字元。 將 Name 參數與 Offset 和 Count 參數結合,即可控制搜尋的範圍。

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

-Offset

要開始傳回結果的結果集位移。

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