Vertical de Pesquisa Mostra Resultados Vazios: Causa e Solução
🔍 WiseChecker

Vertical de Pesquisa Mostra Resultados Vazios: Causa e Solução

Ao selecionar um vertical de pesquisa como Notícias, Pessoas ou Conversas no SharePoint, a página de resultados pode exibir um conjunto vazio, sem itens encontrados. Esse problema ocorre quando o vertical está mal configurado ou a fonte de resultados subjacente está ausente ou quebrada. Este artigo explica por que os verticais de pesquisa retornam resultados vazios e fornece as etapas exatas para diagnosticar e corrigir o problema.

Principais Conclusões: Corrigindo Resultados Vazios em Verticais de Pesquisa

  • Centro de administração do SharePoint > Pesquisa > Verticais de pesquisa: Verifique a configuração de cada vertical, especialmente a fonte de resultados e o modelo de consulta.
  • URL da fonte de resultados ou modelo de consulta: Uma fonte de resultados ausente ou inválida é a causa raiz mais comum de resultados vazios em verticais.
  • Teste a fonte de resultados diretamente: Use a API REST de pesquisa ou o Centro de Pesquisa clássico para verificar se a fonte de resultados retorna itens antes de corrigir o vertical.

ADVERTISEMENT

Por que os Verticais de Pesquisa Retornam Resultados Vazios

Um vertical de pesquisa é uma visualização predefinida que filtra os resultados da pesquisa por tipo de conteúdo ou fonte. O SharePoint inclui verticais padrão para Tudo, Pessoas, Notícias, Conversas e Vídeos. Verticais personalizados podem ser criados para sites ou tipos de conteúdo específicos. Cada vertical está vinculado a uma fonte de resultados e a um modelo de consulta. A fonte de resultados define onde o mecanismo de pesquisa procura conteúdo. O modelo de consulta aplica filtros ou classificações adicionais. Se a fonte de resultados estiver mal configurada, excluída ou restrita por permissões, o vertical retornará zero resultados. Uma segunda causa comum é um modelo de consulta que usa uma propriedade ou propriedade gerenciada que não existe no esquema de pesquisa. Uma terceira causa é o vertical estar restrito a um conjunto de sites ou hub específico que o usuário atual não pode acessar.

Etapas para Diagnosticar e Corrigir Resultados Vazios em Verticais de Pesquisa

Siga estas etapas em ordem. Comece com a verificação mais simples e vá para correções de configuração mais profundas.

  1. Verifique se o vertical de pesquisa está habilitado
    Vá para Centro de administração do SharePoint > Pesquisa > Verticais de pesquisa. Localize o vertical que mostra resultados vazios. Certifique-se de que a alternância abaixo do nome do vertical esteja definida como Ativado. Se estiver Desativado, ative-o e aguarde 15 minutos para propagação. Em seguida, teste o vertical novamente.
  2. Verifique a fonte de resultados atribuída ao vertical
    Na mesma página Verticais de pesquisa, clique no nome do vertical. Observe o campo Fonte de resultados. Deve mostrar um nome de fonte de resultados válido, como Resultados Locais do SharePoint ou Pesquisa de Pessoas. Se mostrar uma fonte de resultados personalizada que não existe mais, o vertical retornará vazio. Clique em Editar e selecione uma fonte de resultados funcional. Salve a alteração.
  3. Teste a fonte de resultados diretamente
    Vá para Centro de administração do SharePoint > Pesquisa > Fontes de resultados. Encontre a fonte de resultados usada pelo vertical. Clique no nome para visualizar o modelo de consulta. Copie o texto completo da consulta. Abra uma guia do navegador e execute esta URL: https://[tenant].sharepoint.com/_api/search/query?querytext=''&sourceid='[source-id]'. Substitua [tenant] pelo nome do seu locatário. Substitua [source-id] pelo GUID da fonte de resultados. Se a resposta JSON mostrar zero resultados primários, a própria fonte de resultados está quebrada. Edite a fonte de resultados e corrija o modelo de consulta ou a URL da fonte.
  4. Revise o modelo de consulta em busca de propriedades inválidas
    No editor da fonte de resultados, examine o campo Modelo de consulta. Um erro comum é referenciar uma propriedade gerenciada que não está mapeada ou não possui propriedade rastreada. Por exemplo, {?owstaxIdProductCatalog} retornará vazio se o conjunto de termos do Catálogo de Produtos não estiver configurado. Remova ou substitua a propriedade inválida. Salve a fonte de resultados.
  5. Verifique as restrições de escopo do vertical de pesquisa
    Na página Verticais de pesquisa, abra o vertical e procure o campo Escopo. Se estiver definido para um conjunto de sites ou hub específico, o vertical mostrará apenas resultados para esse escopo. Usuários fora desse escopo verão resultados vazios. Altere o escopo para Todos os Sites se o vertical deve funcionar em todo o locatário.
  6. Reindexe a fonte de conteúdo
    Se a fonte de resultados for um indexador personalizado ou uma fonte de conteúdo específica, o índice pode estar desatualizado. Vá para Centro de administração do SharePoint > Pesquisa > Fontes de conteúdo. Selecione a fonte de conteúdo usada pelo vertical e clique em Iniciar rastreamento completo. Aguarde a conclusão do rastreamento e teste o vertical.
  7. Redefina o vertical de pesquisa para o padrão
    Se o vertical for um vertical padrão como Notícias ou Conversas, você pode redefini-lo. Na página Verticais de pesquisa, selecione o vertical e clique em Redefinir vertical. Isso restaura a fonte de resultados e o modelo de consulta padrão. As personalizações são perdidas. Teste o vertical após a redefinição.

ADVERTISEMENT

Se os Verticais de Pesquisa Ainda Mostrarem Resultados Vazios

O vertical de pesquisa funciona para alguns usuários, mas não para outros

Isso indica um problema de permissão. A fonte de resultados pode incluir conteúdo de um site que o usuário não pode acessar. Verifique o modelo de consulta da fonte de resultados. Se usar filtros path ou site, certifique-se de que esses sites concedam acesso de leitura aos usuários afetados. Verifique também se o vertical está com escopo definido para um site de hub que possui permissões exclusivas.

O vertical de pesquisa retorna resultados na pesquisa clássica, mas não na pesquisa moderna

Os verticais de pesquisa moderna usam as mesmas fontes de resultados da pesquisa clássica, mas podem aplicar filtros adicionais. Vá para as configurações do vertical e revise o Modelo de consulta. Procure um filtro ContentTypeId que não corresponda ao conteúdo. Remova o filtro e teste novamente.

O vertical de pesquisa personalizado mostra vazio após a criação

Um vertical recém-criado pode não aparecer nos resultados da pesquisa até que o índice de pesquisa seja atualizado. Aguarde 15 minutos após a criação do vertical. Se ainda mostrar vazio, exclua o vertical e recrie-o. Certifique-se de selecionar uma fonte de resultados que esteja retornando resultados ativamente.

Verticais de Pesquisa Padrão vs. Verticais de Pesquisa Personalizados

Item Vertical de Pesquisa Padrão Vertical de Pesquisa Personalizado
Fonte de resultados Pré-configurada e mantida pela Microsoft Deve ser criada e atribuída por um administrador
Modelo de consulta Integrado e otimizado para o tipo de vertical Definido pelo criador; propenso a erros
Escopo Todos os Sites por padrão Pode ser restrito a um conjunto de sites ou hub
Opção de redefinição Disponível através do botão Redefinir vertical Deve ser reconfigurado manualmente ou excluído
Causa de resultados vazios Raro; geralmente um problema de permissão ou indexação Comum; geralmente uma fonte de resultados ou modelo de consulta mal configurado

Após concluir as etapas de diagnóstico, você agora pode identificar e corrigir a causa raiz dos resultados vazios em verticais de pesquisa. Comece verificando a fonte de resultados e o modelo de consulta. Se o problema persistir, verifique o escopo do vertical e o status do rastreamento da fonte de conteúdo. Para verticais personalizados, sempre teste a fonte de resultados separadamente antes de atribuí-la a um vertical.

ADVERTISEMENT