Forum Discussion
SharePoint Online / PnP Modern Search - Mudança no ranking dos resultados
Olá pessoal,
Estou enfrentando um comportamento estranho em um ambiente SharePoint Online utilizando PnP Modern Search.
Recentemente realizamos:
- Reindexação de uma biblioteca de documentos;
- Criação de novos mapeamentos no Search Schema para propriedades gerenciadas (RefinableString);
- Ajustes em refinadores da Busca Avançada.
Após essas alterações, os documentos continuam sendo encontrados pela busca, porém percebemos uma mudança significativa no ranqueamento (relevância) dos resultados.
Exemplo
Existe um documento chamado: Manual - Chave de Segurança.pdf
Ao pesquisar: Manual - Chave de Segurança, a busca retorna dezenas de resultados, porém esse documento não aparece entre os primeiros colocados.
Entretanto, ao pesquisar com aspas: "Manual - Chave de Segurança", o documento é retornado imediatamente nas primeiras posições.
O mesmo comportamento foi observado com outros documentos.
O que já validamos
- O documento está ativo e vigente;
- O documento está indexado;
- O PnP Search Results utiliza a fonte LocalSharePointResults;
- Não existe ordenação customizada configurada;
- A busca retorna o documento corretamente quando utilizamos o termo exato entre aspas;
- O problema parece estar relacionado apenas ao ranking/relevância dos resultados.
Dúvidas
- Uma reindexação de biblioteca pode alterar temporariamente o ranking dos resultados do SharePoint Search?
- Existe algum período de estabilização da relevância após uma reindexação?
- É recomendado utilizar XRANK para aumentar o peso dos campos Title ou Filename em cenários como esse?
- Existe alguma forma de priorizar documentos cujo nome do arquivo possua correspondência exata com o termo pesquisado sem perder os benefícios da relevância padrão do SharePoint?
Alguém já passou por comportamento semelhante após reindexação ou alterações no Search Schema?
Obrigado!
1 Reply
Os documentos continuam indexados, mas a consulta sem aspas usa relevância, enquanto a consulta entre aspas exige correspondência de frase mais precisa. Uma reindexação não oferece uma “estabilização” de ranking documentada; ela faz o conteúdo ser rastreado novamente para aplicar alterações do esquema, e isso pode levar algum tempo. Primeiro, confirme no Search Schema se Title, Filename e as propriedades RefinableString apontam para as propriedades rastreadas corretas. Depois, inspecione a consulta final gerada pelo PnP Modern Search e compare resultados com e sem refinadores. Para priorizar o nome exato sem excluir outros resultados relevantes, mantenha a expressão principal abrangente e use XRANK apenas como aumento de relevância para Title ou Filename. Teste um aumento moderado antes de ampliar o peso, pois valores altos podem distorcer outros sinais do ranking. Se o comportamento começou após alterações do esquema, aguarde a reindexação e valide vários documentos antes de ajustar a consulta.