Pesquisa Restrita do SharePoint Ignora um Site: Causa e Solução
🔍 WiseChecker

Pesquisa Restrita do SharePoint Ignora um Site: Causa e Solução

Você pesquisa um documento no SharePoint, mas os resultados não incluem conteúdo de um site específico. Isso acontece mesmo quando você tem acesso ao site e pode navegar pelo seu conteúdo diretamente. A causa raiz geralmente é uma configuração de pesquisa que restringe quais sites o índice de pesquisa rastreia. Este artigo explica por que a pesquisa do SharePoint ignora um site restrito e fornece as etapas para corrigir o problema.

Principais Conclusões: Corrigir Pesquisa Restrita do SharePoint Ignorando um Site

  • Central de administração do SharePoint > Pesquisa > Esquema de Pesquisa: As propriedades gerenciadas controlam qual conteúdo aparece nos resultados da pesquisa. Verifique se o conteúdo do site está indexado corretamente.
  • Central de administração do SharePoint > Pesquisa > Fontes de Resultados: Uma fonte de resultados pode limitar os resultados da pesquisa a sites específicos. Remova ou modifique a restrição.
  • Central de administração do SharePoint > Pesquisa > Log de Rastreamento: O log de rastreamento mostra se o site foi rastreado com sucesso. Use-o para identificar erros de rastreamento.

ADVERTISEMENT

Por que a Pesquisa do SharePoint Ignora um Site Específico

A pesquisa do SharePoint usa um processo de rastreamento para indexar o conteúdo do site. O índice de pesquisa armazena uma cópia do conteúdo para que as consultas retornem resultados rapidamente. Se um site for configurado como restrito, o rastreador de pesquisa pode ignorá-lo completamente. Essa restrição pode ser definida no nível do conjunto de sites, no nível do aplicativo de serviço ou por meio de uma fonte de resultados. As causas mais comuns são:

Configuração de Pesquisa do Conjunto de Sites

Cada conjunto de sites tem uma configuração chamada “Permitir que este site apareça nos resultados da pesquisa”. Se essa configuração estiver desativada, o rastreador de pesquisa ignora o site. Essa configuração é encontrada nas configurações do site, em Pesquisa e disponibilidade offline.

Restrições de Fonte de Resultados

Uma fonte de resultados é uma regra de consulta que limita de onde os resultados da pesquisa vêm. Por exemplo, uma fonte de resultados pode ser configurada para retornar apenas resultados de um caminho de site específico ou de uma fonte de conteúdo específica. Se o site ignorado não corresponder à regra, seu conteúdo não aparecerá.

Permissões de Rastreamento

O rastreador de pesquisa é executado sob a conta de acesso a conteúdo padrão. Se essa conta não tiver permissão de leitura no site, o rastreador não poderá acessar o conteúdo. O site aparecerá no log de rastreamento como “Acesso Negado” e não será indexado.

Etapas para Corrigir a Pesquisa Ignorando um Site

Use as seguintes etapas para identificar e resolver o problema. Execute cada etapa e teste a pesquisa após cada alteração.

  1. Verifique a configuração de visibilidade de pesquisa do site
    Vá para o site que está sendo ignorado. Clique no ícone de engrenagem e selecione Informações do Site. Clique em Exibir todas as configurações do site. Em 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. Clique em OK.
  2. Revise o log de rastreamento em busca de erros
    Na Central de administração do SharePoint, vá para Pesquisa e depois Log de Rastreamento. Insira a URL do site ignorado. Procure por entradas com status “Acesso Negado”, “Erro de Rastreamento” ou “Não Rastreado”. Se você vir “Acesso Negado”, vá para a etapa 3. Se vir “Não Rastreado”, vá para a etapa 4.
  3. Conceda permissão de leitura à conta de acesso a conteúdo padrão
    Na Central de administração do SharePoint, vá para Pesquisa e depois Administração de Pesquisa. Em Regras de Rastreamento, clique em Conta de Acesso a Conteúdo. Anote o nome da conta. Vá para o site que está sendo ignorado. Adicione essa conta como visitante (permissão de leitura). Aguarde o próximo rastreamento incremental ou inicie um rastreamento completo manualmente.
  4. Verifique as fontes de resultados nas configurações de pesquisa
    Na Central de administração do SharePoint, vá para Pesquisa e depois Fontes de Resultados. Procure por qualquer fonte de resultados que restrinja os resultados a um caminho de site ou conjunto de sites específico. Se encontrar uma, edite-a. Remova a restrição ou adicione a URL do site ignorado aos caminhos permitidos. Salve a alteração.
  5. Verifique se a fonte de conteúdo inclui o site
    Na Central de administração do SharePoint, vá para Pesquisa e depois Fontes de Conteúdo. Selecione a fonte de conteúdo que deve rastrear o site. Clique em Editar. Em Endereços Iniciais, confirme se a URL do site está listada. Se não, adicione-a. Clique em OK. Inicie um rastreamento completo para essa fonte de conteúdo.
  6. Verifique os mapeamentos de propriedades gerenciadas
    Na Central de administração do SharePoint, vá para Pesquisa e depois Esquema de Pesquisa. Encontre a propriedade gerenciada que contém o conteúdo do site (por exemplo, “Título” ou “Corpo”). Clique no nome da propriedade. Em Mapeamentos para propriedades rastreadas, certifique-se de que a propriedade rastreada correta esteja mapeada. Se não, adicione o mapeamento e reindexe o site a partir da página de configurações do site.

ADVERTISEMENT

Se a Pesquisa Ainda Ignorar o Site Após a Correção Principal

Às vezes, o problema persiste mesmo após seguir todas as etapas. Abaixo estão padrões de falha adicionais e suas correções.

Resultados da Pesquisa Mostram Conteúdo Antigo do Site

O índice de pesquisa pode ter uma cópia desatualizada do site. Isso acontece quando o site foi rastreado uma vez, mas as alterações não foram reindexadas. Vá para as configurações do site, clique em Pesquisa e disponibilidade offline e clique em Reindexar site. Em seguida, solicite um rastreamento completo da fonte de conteúdo.

Site Aparece nos Resultados da Pesquisa, mas Apenas para Administradores do Site

Isso indica que os resultados da pesquisa estão sendo filtrados por segurança. O rastreador de pesquisa usa a conta de acesso a conteúdo padrão para ler o conteúdo. Se essa conta tiver acesso, o conteúdo é indexado. No entanto, quando um usuário pesquisa, o SharePoint verifica as permissões do usuário. Se o usuário não tiver permissão de leitura no site, os resultados são ocultados. Verifique se os usuários que precisam encontrar o site têm pelo menos permissão de leitura.

Web Part de Pesquisa Personalizada Não Mostra Resultados para o Site

Uma web part de pesquisa personalizada pode ter uma consulta que restringe os resultados. Edite a web part de pesquisa. No construtor de consultas, marque a caixa “Texto da consulta”. Se contiver uma restrição de caminho, remova-a ou adicione a URL do site. Verifique também o menu suspenso “Fontes de Resultados” nas propriedades da web part. Certifique-se de que esteja definido como “Todos os Sites” ou uma fonte que inclua o site.

Visibilidade de Pesquisa do Site vs Fonte de Resultados: Principais Diferenças

Item Visibilidade de Pesquisa do Site Fonte de Resultados
Escopo Conjunto de sites único Vários conjuntos de sites ou fontes de conteúdo
Local da configuração Configurações do site > Pesquisa e disponibilidade offline Central de administração de pesquisa > Fontes de Resultados
Efeito no rastreamento Impede que o rastreador indexe o site Filtra os resultados após a indexação ser concluída
Permissão de usuário necessária Proprietário do site Administrador de pesquisa
Método de correção Definir “Permitir que este site apareça nos resultados da pesquisa” como Sim Editar ou excluir a regra da fonte de resultados

Agora você pode identificar por que a pesquisa do SharePoint ignora um site específico e aplicar a correção correta. Comece verificando a configuração de visibilidade de pesquisa do site e o log de rastreamento. Se o problema persistir, revise as fontes de resultados e as fontes de conteúdo na central de administração de pesquisa. Para uma verificação rápida, use o log de rastreamento para ver se o site foi rastreado e se apareceram erros de acesso.

ADVERTISEMENT