Import-SPEnterpriseSearchPopularQueries

Importa query da un elenco separato da virgole. Nella casella di ricerca queste query verranno suggerite come digitazioni degli utenti.

Sintassi

Import-SPEnterpriseSearchPopularQueries
      -ResultSource <Source>
      -SearchApplicationProxy <SearchServiceApplicationProxyPipeBind>
      -Web <SPWeb>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Filename <String>]
      [-WhatIf]
      [<CommonParameters>]

Descrizione

The Import-SPEnterpriseSearchPopularQueries cmdlet imports queries from a comma-separated list. As the user types a query in the search box, the search box will suggest queries from the comma-separated list. The search box bases these suggestions on:

  • SPWeb in cui si trova la casella di ricerca.
  • Origine risultati configurata nella casella di ricerca.

Ad esempio, se la casella di ricerca si trova in SPWeb "Engineering", le query suggerite saranno diverse da se la casella di ricerca si trova in SPWeb "Gestione". Analogamente, se l'origine dei risultati nella casella di ricerca è "Risultati sharePoint locali", le query suggerite saranno diverse da se l'origine dei risultati è "Conversazioni".

L'elenco separato da virgole deve essere costituito da una riga per query e ogni riga deve includere gli elementi seguenti:

Testo della query. L'espressione di query vera e propria.

Numero di query. Il numero di volte in cui è stata eseguita la query.

Numero di clic. Il numero di volte che un utente ha fatto clic su un risultato della query.

LCID. L'identificatore delle impostazioni locali (LCID) della lingua della query.

Each line must use the formatting: Query Text,Query Count,Click Count,LCID. For example, Company store,100,80,1033. For suggestions to appear in the search box, the Click Count value must be more than five. The search box ranks query suggestions by their Click Count values (approximately).

Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.

Esempio

--------EXAMPLE--------

$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

In questo esempio viene utilizzato il cmdlet Import-SPEnterpriseSearchPopularQueries per importare il file di query denominato C:\input.txt e associarlo all'origine dei risultati a cui viene fatto riferimento da $source e all'oggetto SPWeb a cui viene fatto riferimento da $web. L'esempio definisce la variabile $web come SPWeb con URL https://hostnamee la variabile $source come origine dei risultati denominata "Risultati SharePoint locali" in SPWeb a cui fa riferimento $web.

Parametri

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Richiede la conferma prima di eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Filename

Specifica il percorso UNC (Universal Naming Convention) completo del file da importare.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ResultSource

Specifica l'origine dei risultati da associare alle query importate. Il tipo deve essere un'istanza di un oggetto Source valido.

Type:Source
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplicationProxy

Specifies the proxy for the search application to which the queries file should be imported. The type must be a valid GUID, in the form 12345678-90ab-cdef-1234-567890bcdefgh; a valid search application proxy name (for example, SearchAppProxy1); or an instance of a valid SearchServiceApplicationProxy object.

Type:SearchServiceApplicationProxyPipeBind
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Web

Specifica il sito SPWeb da associare alle query importate. Il tipo deve essere un'istanza di un oggetto SPWeb valido.

Type:SPWeb
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Displays a message that describes the effect of the command instead of executing the command. For more information, type the following command: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition