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 |