miércoles, 19 de febrero de 2014

Sugerencias de consultas (Query Suggestions) en Sharepoint 2013

Las sugerencias de consultas son términos sugeridos (sugerencias) mientras el usuario está escribiendo su consulta en el search box.

Cuando se crea el Search Service Applicatio, no hay query suggestions por default. Después de un tiempo que los usuarios han ejecutado consultas de search, se agregarán de forma automática las sugerencias. Cuando un usuario hace por lo menos 6 click sobre el mismo resultado de búsqueda (EJ: word document), automaticamente e agrega el par (query, result) a la base Analytics Link Store DB, especialmente a la tabla MSSQLogPageClick .

Después hay un job “Prepare query suggestions” que analiza la tabla y procesa la query suggestions.

Para agregar una  SUGERENCIA (Sharepoint 2013) puedo ejecutar el siguiente script de

$proxy = Get-SPEnterpriseSearchServiceApplicationProxy
$ranking = new-object Microsoft.Office.Server.Search.Administration.
RemoteRanking($proxy,$owner, [Microsoft.Office.Server.Search.Administration.
RankingFilter]::Administration)
$lr= $ranking.LanguageResources[“en-US”] 
$phraseList = $lr.QuerySuggestionsAlwaysSuggestList
$phraseList.AddPhrase([System.Guid]::Empty, “SharePoint 2013”, “”)

Después ejecuto el job:

$tj = Get-SPTimerJob | ?{$_.Name -match “Prepare query suggestions”} 
Start-SPTimerJob $tj

image

More info: https://blogs.technet.com/b/tothesharepoint/archive/2013/12/05/create-and-import-query-suggestions-in-sharepoint-2013.aspx

No hay comentarios:

Publicar un comentario