Quando você pesquisa no SharePoint, os resultados de um site específico podem não aparecer, mesmo que o site contenha o conteúdo necessário. Esse problema geralmente ocorre porque o site tem o rastreamento de pesquisa restrito ou suas configurações de visibilidade estão mal configuradas. Neste artigo, você aprenderá as etapas exatas para diagnosticar por que a pesquisa do SharePoint ignora um site restrito e como corrigir as configurações para que o site apareça nos resultados da pesquisa.
Principais Conclusões: Restaurar a Pesquisa do SharePoint para um Site Restrito
- Configurações do site > Pesquisa e disponibilidade offline: Controla se o site e seu conteúdo são indexados pela pesquisa do SharePoint.
- Central de administração do SharePoint > Pesquisa > Esquema de pesquisa: Permite verificar se o site não está excluído por uma propriedade gerenciada ou regra de pesquisa.
- Recurso de conjunto de sites > Web Parts e Modelos do Servidor de Pesquisa: Deve estar ativo para que o site seja pesquisável.
Por que a Pesquisa do SharePoint Ignora um Site Restrito
A pesquisa do SharePoint usa um processo de rastreamento para indexar o conteúdo do site. Quando um site é marcado como restrito, o rastreador de pesquisa pode ignorá-lo completamente. A causa mais comum é a configuração no nível do site que permite ou bloqueia a indexação da pesquisa. Essa configuração está localizada em Configurações do Site > Pesquisa e disponibilidade offline. Se a opção “Permitir que este site apareça nos resultados da pesquisa” estiver desativada, a pesquisa ignorará o site.
Outra causa é uma regra de pesquisa na central de administração do SharePoint que exclui o site com base no padrão de URL ou tipo de conteúdo. Além disso, se o recurso de conjunto de sites “Infraestrutura de Publicação do SharePoint Server” estiver desativado, isso pode afetar o comportamento da pesquisa para determinados modelos de site. A correção envolve verificar essas três áreas e garantir que o site esteja configurado para indexação.
Etapas para Corrigir a Pesquisa do SharePoint que Ignora um Site Restrito
Siga estas etapas em ordem. Cada etapa aborda uma configuração específica que pode bloquear um site dos resultados da pesquisa.
- Verifique a configuração de visibilidade da pesquisa no nível do site
Vá para o site que está faltando nos resultados da pesquisa. Clique no ícone de engrenagem (Configurações) e selecione Informações do Site. Em seguida, clique em Exibir todas as configurações do site. Na seção Pesquisa, clique em Pesquisa e disponibilidade offline. Certifique-se de que a opção Permitir que este site apareça nos resultados da pesquisa esteja definida como Sim. Se estiver definida como Não, altere para Sim e clique em OK. - Verifique o recurso de pesquisa do conjunto de sites
Na mesma página de configurações do site, em Administração do Conjunto de Sites, clique em Recursos do conjunto de sites. Role para baixo até Web Parts e Modelos do Servidor de Pesquisa. Se este recurso estiver desativado, clique em Ativar. Este recurso habilita web parts e modelos relacionados à pesquisa que ajudam o rastreador a indexar o site corretamente. - Verifique se há regras de pesquisa que excluem o site
Abra a central de administração do SharePoint. Na navegação à esquerda, expanda Pesquisa e selecione Regras de pesquisa. Procure por qualquer regra que tenha um padrão de URL correspondente ao site em questão. Se uma regra estiver definida como Excluir, edite a regra para remover o site ou exclua a regra. Clique na regra para editá-la, altere a ação para Incluir e salve. - Solicite um novo rastreamento do site
Após alterar as configurações, você deve acionar um rastreamento completo para que as alterações entrem em vigor. Na central de administração do SharePoint, vá para Pesquisa > Log de rastreamento. Clique em Iniciar rastreamento completo e insira a URL do site. Isso instrui o serviço de pesquisa a indexar todo o site novamente. Aguarde pelo menos 15 minutos para o rastreamento ser concluído e, em seguida, teste a pesquisa. - Verifique se o site aparece nos resultados da pesquisa
Realize uma pesquisa a partir da página inicial do SharePoint. Digite um termo exclusivo que exista no conteúdo do site. Se o site ainda não aparecer, repita as etapas 1 e 2 para confirmar que as configurações foram salvas corretamente. Às vezes, o cache do navegador pode mostrar resultados antigos; limpe o cache do navegador e tente novamente.
Se a Pesquisa do SharePoint Ainda Ignorar o Site Após a Correção Principal
Mesmo após seguir as etapas acima, alguns sites podem permanecer ocultos da pesquisa. Os problemas a seguir são menos comuns, mas ainda podem causar o problema.
O site usa um nível de permissão personalizado que bloqueia a pesquisa
A pesquisa do SharePoint respeita as permissões do usuário. Se o site tiver permissões exclusivas e a conta de pesquisa não tiver acesso de Leitura, o site não aparecerá nos resultados da pesquisa para ninguém. Para corrigir, certifique-se de que a conta NT AUTHORITY\crawler tenha pelo menos permissão de Leitura no site. Vá para Permissões do site e verifique se a conta do rastreador está listada. Se não estiver, adicione-a com permissão de Leitura.
Uma propriedade gerenciada está bloqueando o conteúdo do site
Na central de administração do SharePoint, vá para Pesquisa > Esquema de pesquisa. Procure por propriedades gerenciadas que estejam definidas como Indexado = Não para o tipo de conteúdo usado no site. Se uma propriedade não estiver indexada, o conteúdo não aparecerá na pesquisa. Edite a propriedade e defina Indexado como Sim. Em seguida, execute um rastreamento completo novamente.
O site está excluído por uma configuração de pesquisa no nível do locatário
Os administradores do locatário podem definir exclusões de pesquisa no nível do locatário. Na central de administração do SharePoint, vá para Configurações > Pesquisa. Procure por Excluir sites da pesquisa. Se a URL do site estiver listada lá, remova-a e salve. Em seguida, execute um rastreamento completo.
| Configuração | Localização | O que Verificar |
|---|---|---|
| Visibilidade da pesquisa | Configurações do Site > Pesquisa e disponibilidade offline | Definido como Sim |
| Recurso Web Parts do Servidor de Pesquisa | Configurações do Site > Recursos do conjunto de sites | Ativar se inativo |
| Regras de pesquisa | Central de administração do SharePoint > Pesquisa > Regras de pesquisa | Nenhuma regra de exclusão para a URL do site |
| Permissões da conta do rastreador | Configurações do Site > Permissões do site | NT AUTHORITY\crawler tem acesso de Leitura |
| Indexação de propriedade gerenciada | Central de administração do SharePoint > Pesquisa > Esquema de pesquisa | Propriedade indexada definida como Sim |
| Lista de exclusão do locatário | Central de administração do SharePoint > Configurações > Pesquisa | URL do site não listada |
Após verificar a visibilidade no nível do site, o recurso de pesquisa e quaisquer regras de exclusão, o site deve aparecer nos resultados da pesquisa. Se o problema persistir, verifique também se o site não faz parte de uma fonte de resultados de pesquisa que filtra o conteúdo. Vá para a central de administração do SharePoint, selecione Pesquisa > Fontes de resultados e revise qualquer fonte que possa limitar os resultados a sites específicos. Ajuste a consulta para incluir o site restrito.
Agora você pode restaurar a pesquisa do SharePoint para qualquer site restrito verificando a configuração de visibilidade, ativando o recurso de pesquisa e removendo regras de exclusão. Em seguida, configure uma revisão mensal recorrente das regras de pesquisa para evitar problemas futuros. Uma dica avançada é usar o log de rastreamento para monitorar quais sites estão sendo indexados e identificar rapidamente sites bloqueados.