Поделиться через


Import-SPEnterpriseSearchPopularQueries

Импортирует запросы из списка с разделителями-запятыми. Эти запросы будут предлагаться в поле поиска в качестве типов пользователей.

Синтаксис

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

Описание

Командлет Import-SPEnterpriseSearchPopularQueries импортирует запросы из списка, разделенного точками с запятой. При запросе типов пользователей в поле поиска будут предлагаться запросы из списка, разделенного точками с запятой. Предложения в поле поиска зависят от:

  • SPWeb, на который находится поле поиска.
  • Источник результатов, настроенный в поле поиска.

Например, если поле поиска находится в spWeb "Engineering", предлагаемые запросы будут отличаться от, если поле поиска находится в SPWeb "Управление". Аналогичным образом, если источник результатов в поле поиска имеет значение "Локальные результаты SharePoint", предлагаемые запросы будут отличаться от, если источником результатов является "Беседы".

В списке, разделенном точками с запятой, должна содержаться одна строка на каждый запрос, при этом в каждой строке должны быть следующие элементы:

Текст запроса. Выражение запроса.

Счетчик запросов. Сколько раз был выполнен этот запрос.

Счетчик щелканий. Сколько раз какой-либо пользователь щелкал результат для этого запроса.

LCID. Локальный идентификатор (LCID) для языка запроса.

Каждая строка должна иметь формат: текст запроса,счетчик запроса,счетчик щелканий,код языка. Например, Company store,100,80,1033. Чтобы предложения появлялись в поле поиска, значение счетчика щелканий должно быть больше пяти. Предложения запросов в поле поиска ранжируются по значениям счетчика щелканий (приблизительно).

Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.

Примеры

--------ПРИМЕРЕ--------

$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 импортируется файл запросов с именем C:\input.txt и связывается с источником результата, определяемым переменной $source, и SPWeb, определяемым переменной $web. В примере переменная $web определяется как SPWeb с URL-адресом https://hostname, а переменная $source в качестве источника результатов с именем "Локальные результаты SharePoint" в SPWeb, на который ссылается $web.

Параметры

-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-путь (Universal Naming Convention) файла для импорта.

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

-ResultSource

Задает источник результата, чтобы связать его с импортированными запросами. Возможные значения: экземпляр допустимого объекта Source.

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

-SearchApplicationProxy

Задает прокси для приложения поиска, в которое нужно импортировать файл запросов. Возможные значения: допустимый идентификатор GUID (например, 12345678-90ab-cdef-1234-567890bcdefgh), допустимое имя прокси приложения поиска (например, 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