Vertical de Pesquisa Mostra Resultados Vazios: Checklist para Administradores
🔍 WiseChecker

Vertical de Pesquisa Mostra Resultados Vazios: Checklist para Administradores

Quando os usuários clicam em uma vertical de pesquisa como Pessoas, Conversas ou Vídeos no SharePoint, podem ver uma página de resultados vazia em vez de conteúdo relevante. Esse problema geralmente ocorre porque a vertical de pesquisa não possui uma fonte de resultado válida, a configuração da vertical está incompleta ou o aplicativo de serviço de pesquisa tem uma regra de rastreamento ausente ou quebrada. Este artigo fornece um checklist para administradores diagnosticarem e resolverem sistematicamente resultados vazios em verticais de pesquisa no SharePoint.

Principais Conclusões: Diagnosticando Verticais de Pesquisa Vazias

  • Central de administração do SharePoint > Pesquisa > Fontes de resultado: Cada vertical de pesquisa deve referenciar uma fonte de resultado válida que retorne resultados.
  • Central de administração do SharePoint > Pesquisa > Verticais de pesquisa: A consulta da vertical deve incluir o escopo de pesquisa ou filtro de fonte de conteúdo correto.
  • Central de administração do SharePoint > Pesquisa > Regras de rastreamento: Regras de rastreamento ausentes ou mal configuradas podem impedir que o conteúdo apareça em qualquer vertical de pesquisa.

ADVERTISEMENT

Por que as Verticais de Pesquisa Mostram Resultados Vazios

Uma vertical de pesquisa é uma visualização pré-filtrada dos resultados da pesquisa que limita os resultados a um tipo de conteúdo, fonte ou propriedade específicos. Exemplos incluem a vertical Pessoas, que mostra apenas perfis de usuário, e a vertical Conversas, que mostra apenas conteúdo de fóruns de discussão. Quando uma vertical retorna zero resultados, um destes componentes está quebrado:

Configuração Incorreta da Fonte de Resultado

Cada vertical de pesquisa está vinculada a uma fonte de resultado. Se a fonte de resultado for excluída, renomeada ou mal configurada, a vertical não retornará resultados. A fonte de resultado define o modelo de transformação de consulta que filtra os resultados. Se esse modelo estiver ausente ou contiver um erro, a vertical falha silenciosamente.

Erro na Consulta da Vertical de Pesquisa

A própria vertical de pesquisa possui uma consulta que restringe ainda mais os resultados. Se a consulta usar um filtro de propriedade que não existe no índice ou referenciar uma propriedade gerenciada incorretamente, a vertical não retorna nada. Por exemplo, a vertical Pessoas usa o filtro de propriedade contentclass:STS_User. Se essa propriedade não estiver populada no índice, a vertical fica vazia.

Fonte de Conteúdo Ausente ou Desatualizada

A vertical de pesquisa pode estar configurada para buscar de uma fonte de conteúdo específica que não foi rastreada ou foi removida. Se a fonte de conteúdo estiver ausente ou o agendamento de rastreamento não estiver definido, a vertical não mostra resultados.

Permissões e Corte de Segurança

O SharePoint aplica corte de segurança aos resultados da pesquisa. Se o usuário que executa a pesquisa não tiver permissões para nenhum conteúdo no escopo da vertical, a vertical aparece vazia. Isso é um recurso de segurança, não um erro de configuração, mas pode confundir os usuários.

Checklist para Corrigir Verticais de Pesquisa Vazias

Siga as etapas abaixo em ordem. Após cada etapa, teste a vertical de pesquisa realizando uma pesquisa como um usuário típico.

Etapa 1: Verificar se a Fonte de Resultado Existe e Está Ativa

  1. Abra a Central de administração do SharePoint
    Vá para Central de administração do SharePoint > Pesquisa > Fontes de resultado. Esta página lista todas as fontes de resultado no aplicativo de serviço de pesquisa.
  2. Encontre a fonte de resultado vinculada à vertical vazia
    Cada vertical está associada a uma fonte de resultado. Se a vertical for nomeada Pessoas, procure uma fonte de resultado chamada Pessoas ou Resultados Locais de Pessoas. Se a fonte de resultado estiver faltando, crie uma nova usando o modelo padrão para aquele tipo de vertical.
  3. Verifique a transformação de consulta
    Abra a fonte de resultado. Na caixa de texto Transformação de consulta, certifique-se de que o modelo está presente. Para uma vertical Pessoas, o modelo padrão é {searchTerms} contentclass:STS_User. Para Conversas, é {searchTerms} contentclass:STS_List_Discussion. Se o modelo estiver vazio ou inválido, restaure o modelo padrão.

Etapa 2: Revisar a Configuração da Vertical de Pesquisa

  1. Navegue até Verticais de Pesquisa
    Vá para Central de administração do SharePoint > Pesquisa > Verticais de pesquisa. Esta página mostra todas as verticais definidas para o centro de pesquisa.
  2. Selecione a vertical vazia
    Clique no nome da vertical. Verifique se o menu suspenso Fonte de resultado aponta para a fonte de resultado correta. Se o menu mostrar Nenhum, selecione a fonte de resultado apropriada.
  3. Inspecione a caixa de texto Consulta
    Nas configurações da vertical, o campo Consulta pode conter filtros adicionais. Por exemplo, uma vertical chamada Vídeos pode ter fileextension:mp4 OR fileextension:wmv. Se essa consulta for muito restritiva ou usar uma propriedade gerenciada que não está populada, a vertical ficará vazia. Remova ou ajuste a consulta para um filtro mais amplo.

Etapa 3: Verificar Fontes de Conteúdo e Status do Rastreamento

  1. Abra Fontes de Conteúdo
    Vá para Central de administração do SharePoint > Pesquisa > Fontes de conteúdo. Confirme se a fonte de conteúdo usada pela vertical existe e está habilitada.
  2. Verifique o histórico de rastreamento
    Clique no nome da fonte de conteúdo e revise a seção Histórico de rastreamento. Se o status mostrar Erro ou Nunca, inicie um rastreamento completo. Um rastreamento completo pode levar horas dependendo do volume de conteúdo.
  3. Verifique as regras de rastreamento
    Vá para Central de administração do SharePoint > Pesquisa > Regras de rastreamento. Certifique-se de que nenhuma regra exclua o tipo de conteúdo ou caminho de URL do qual a vertical depende. Por exemplo, se a vertical Pessoas estiver vazia, verifique se nenhuma regra de rastreamento bloqueia o caminho do perfil do usuário.

Etapa 4: Verificar Propriedades Gerenciadas e Propriedades Rastreadas

  1. Abra Propriedades Gerenciadas
    Vá para Central de administração do SharePoint > Pesquisa > Propriedades gerenciadas. Encontre a propriedade usada na consulta da vertical, como contentclass.
  2. Verifique o mapeamento da propriedade
    Clique no nome da propriedade. Confirme se ela está mapeada para a propriedade rastreada correta. Para contentclass, a propriedade rastreada é ows_ContentClass. Se o mapeamento estiver faltando, adicione a propriedade rastreada e execute um rastreamento completo.
  3. Verifique se a propriedade é pesquisável
    Nas configurações da propriedade gerenciada, certifique-se de que a caixa de seleção Pesquisável esteja marcada. Se não estiver, a propriedade não será indexada e a consulta da vertical não retornará nada.

Etapa 5: Testar com uma Conta de Usuário Diferente

  1. Faça login como um usuário com permissões de leitura completas
    Use uma conta que tenha pelo menos acesso de Leitura a todo o conteúdo no escopo da vertical. Se essa conta vir resultados, o usuário original não tem permissões.
  2. Verifique o serviço de perfil do usuário
    Para verticais Pessoas, certifique-se de que o serviço de perfil do usuário está sincronizando corretamente. Vá para Central de administração do SharePoint > Perfis de usuário e verifique se os perfis de usuário estão populados.

ADVERTISEMENT

Se a Vertical de Pesquisa Ainda Mostrar Resultados Vazios

Vertical de Pesquisa Retorna Zero Resultados Após um Rastreamento Completo

Se você concluiu um rastreamento completo e a vertical ainda está vazia, o problema provavelmente está no modelo de transformação de consulta. Abra a fonte de resultado e redefina a transformação de consulta para o modelo padrão daquele tipo de vertical. Por exemplo, para a vertical Pessoas, use {searchTerms} contentclass:STS_User. Salve e teste novamente.

Apenas uma Vertical Específica Está Vazia

Se todas as outras verticais funcionarem, exceto uma, o problema está isolado na configuração dessa vertical. Compare as configurações da vertical vazia com uma vertical que funciona. Verifique a fonte de resultado, a consulta e a fonte de conteúdo. A causa mais comum é uma fonte de resultado ausente ou incorreta.

Todas as Verticais de Pesquisa Estão Vazias

Se todas as verticais de pesquisa retornarem zero resultados, o próprio aplicativo de serviço de pesquisa pode estar quebrado. Reinicie o serviço de pesquisa indo para Central de administração do SharePoint > Pesquisa e clicando em Redefinir índice de pesquisa. Essa ação aciona uma reindexação completa. Observe que essa operação pode levar vários dias para ambientes grandes.

Verticais de Pesquisa Comuns e Suas Configurações Padrão

Vertical de Pesquisa Fonte de Resultado Padrão Filtro de Consulta Padrão
Pessoas Resultados Locais de Pessoas contentclass:STS_User
Conversas Resultados Locais de Conversas contentclass:STS_List_Discussion
Vídeos Resultados Locais de Vídeos fileextension:mp4 OR fileextension:wmv OR fileextension:mov
Todos os Sites Resultados Locais do SharePoint contentclass:STS_Site

Use esta tabela como referência ao restaurar configurações padrão. Se a fonte de resultado ou consulta de uma vertical se desviar desses padrões, redefinir para o padrão geralmente resolve o problema de resultados vazios.

Após concluir o checklist, você pode verificar se a vertical de pesquisa retorna resultados para usuários com permissões adequadas. A correção mais confiável é garantir que cada vertical referencie uma fonte de resultado válida com um modelo de transformação de consulta correto. Como dica avançada, use a Ferramenta de Consulta de Pesquisa do SharePoint para testar a consulta da vertical diretamente contra o índice de pesquisa e isolar o filtro exato que está causando os resultados vazios.

ADVERTISEMENT