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
No hay comentarios:
Publicar un comentario