Import-SPEnterpriseSearchPopularQueries
從逗號分隔清單匯入查詢。 搜尋方塊會在使用者輸入時建議這些查詢。
Syntax
Import-SPEnterpriseSearchPopularQueries
-ResultSource <Source>
-SearchApplicationProxy <SearchServiceApplicationProxyPipeBind>
-Web <SPWeb>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Filename <String>]
[-WhatIf]
[<CommonParameters>]
Description
Import-SPEnterpriseSearchPopularQueries Cmdlet 會從逗號分隔清單匯入查詢。 當使用者在搜尋方塊中輸入查詢時,搜尋方塊會建議來自逗號分隔清單的查詢。 搜尋方塊會根據下列建議:
- 搜尋方塊所在的 SPWeb。
- 搜尋方塊上設定的結果來源。
例如,如果搜尋方塊位於 「Engineering」 SPWeb 上,則建議的查詢會與搜尋方塊位於 「Management」 SPWeb 上不同。 同樣地,如果搜尋方塊上的 [結果來源] 是 [本機 SharePoint 結果],則建議的查詢會與 [結果來源] 為 [交談] 不同。
逗號分隔清單必須一行顯示一個查詢,其中每行包含下列項目:
查詢文字。 實際的查詢運算式。
查詢計數。 執行此查詢的次數。
按一下 [計數]。 任何使用者針對此查詢按一下任何結果的次數。
Lcid。 查詢語言 (LCID) 地區設定識別碼。
每行必須使用下列格式:查詢文字,查詢計數,按鍵計數,LCID。 例如,Company store,100,80,1033。 若要在搜尋方塊中顯示建議,[按鍵計數] 值必須大於 5。 搜尋方塊會依 [按鍵計數] 值 (近似) 排名查詢建議。
如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱線上文件 SharePoint Server Cmdlet。
範例
--------例子--------
$ssap = Get-SPEnterpriseSearchServiceApplicationProxy
$hostname = hostname
$web = get-spsite | get-spweb | where {$_.Url-eq "https://$hostname"}
$owner = new-object Microsoft.Office.Server.Search.Administration.SearchObjectOwner -ArgumentList @([Microsoft.Office.Server.Search.Administration.SearchObjectLevel]::SPWeb,$web)
$mgr = new-object Microsoft.Office.Server.Search.Administration.Query.FederationManager -ArgumentList $ssap
$source = $mgr.GetSourceByName("Local SharePoint Results", $owner)
Import-SPEnterpriseSearchPopularQueries -SearchApplicationProxy $ssap -Filename C:\input.txt -ResultSource $source -Web $web
此範例會使用 Import-SPEnterpriseSearchPopularQueries Cmdlet 匯入查詢檔案 C:\input.txt,並將此檔案關聯至 $source 參照的結果來源及 $web 參照的 SPWeb。 此範例會將變數$web定義為具有 URL https://hostname 的 SPWeb,並將變數$source為$web所參考之 SPWeb 上名為「本機 SharePoint 結果」的結果來源。
參數
-AssignmentCollection
管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。
使用 Global 參數時,所有物件會包含在全域儲存區內。 若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
在執行命令之前,提示您確認操作。
如需詳細資訊,請輸入下列命令:get-help about_commonparameters
。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Filename
指定要匯入之檔案的完整 UNC (通用命名慣例) 路徑。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ResultSource
指定要與已匯入查詢建立關聯的結果來源。 此類型必須是有效的來源物件執行個體。
Type: | Source |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SearchApplicationProxy
指定應匯入查詢檔案的目標搜尋應用程式 Proxy。 此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;有效的搜尋應用程式 Proxy 名稱 (例如 SearchAppProxy1);或有效之 SearchServiceApplicationProxy 物件的執行個體。
Type: | SearchServiceApplicationProxyPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Web
指定要與已匯入查詢建立關聯的 SPWeb。 此類型必須是有效的 SPWeb 物件執行個體。
Type: | SPWeb |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
顯示訊息會描述命令的功效而不執行命令。
如需詳細資訊,請輸入下列命令:get-help about_commonparameters
。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |