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 |