Import-SPEnterpriseSearchPopularQueries

Importe des requêtes à partir d'une liste séparée par des virgules. La zone de recherche suggère ces requêtes lorsque les utilisateurs tapent du texte.

Syntax

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

Description

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 sur lequel se trouve la zone de recherche.
  • Source de résultat configurée dans la zone de recherche.

Par exemple, si la zone de recherche se trouve sur le SPWeb « Ingénierie », les requêtes suggérées diffèrent de si la zone de recherche se trouve sur le SPWeb « Gestion ». De même, si la source de résultat dans la zone de recherche est « Résultats SharePoint locaux », les requêtes suggérées diffèrent de si la source de résultat est « Conversations ».

La liste séparée par des virgules doit comprendre une ligne par requête et chaque ligne doit contenir les éléments suivants :

Interroger le texte. Expression de requête réelle.

Nombre de requêtes. Nombre de fois où cette requête a été exécutée.

Cliquez sur Nombre. Nombre de fois où un utilisateur a cliqué sur un résultat pour cette requête.

LCID. Identificateur de paramètres régionaux (LCID) pour la langue de la requête.

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).

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

--------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

Cet exemple utilise l’applet de commande Import-SPEnterpriseSearchPopularQueries pour importer le fichier de requêtes nommé C:\input.txt et lui associer l’origine des résultats référencée par $source et le SPWeb référencé par $web. L’exemple définit la variable $web en tant que SPWeb avec URL https://hostname, et la variable $source en tant que source de résultat nommée « Résultats SharePoint locaux » sur le SPWeb référencé par $web.

Paramètres

-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

Vous demande une confirmation avant d’exécuter la commande. Pour plus d’informations, entrez la commande suivante : 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

Spécifie le chemin d’accès UNC (Universal Naming Convention) complet du fichier à importer.

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

-ResultSource

Spécifie l’origine des résultats à associer aux requêtes importées. Le type doit être une instance d’un objet valide.

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

Spécifie le SPWeb à associer aux requêtes importées. Le type doit être une instance d’un objet SPWeb valide.

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