Você tem um site do SharePoint com dados confidenciais e definiu a visibilidade de pesquisa como Não indexar nas configurações do site. Apesar dessa restrição, o site ainda aparece nos resultados de pesquisa para usuários que não deveriam vê-lo. Isso acontece porque as configurações de visibilidade de pesquisa do SharePoint funcionam no nível do conjunto de sites, enquanto os resultados da pesquisa também são controlados por permissões e configurações do esquema de pesquisa. Este artigo explica por que as configurações de pesquisa restrita falham em ocultar um site confidencial e fornece as etapas precisas para corrigir o problema, de modo que o site fique realmente oculto da pesquisa.
Principais Conclusões: Por que a Pesquisa Restrita Não Oculta um Site Confidencial e Como Corrigir
- Configurações do Site > Pesquisa e disponibilidade offline: Definir Não indexar apenas impede que o site seja rastreado, mas não remove o conteúdo já indexado.
- Central de administração do SharePoint > Pesquisa > Gerenciar esquema de pesquisa: A propriedade gerenciada DoNotIndex deve ser mapeada para a propriedade rastreada ows_DoNotIndexSite para que a configuração tenha efeito.
- Central de administração do SharePoint > Pesquisa > Fontes de resultados: Criar uma fonte de resultados personalizada que exclua sites com a propriedade DoNotIndex garante que o site seja ocultado completamente dos resultados da pesquisa.
Por que a Configuração Não Indexar Não Oculta um Site Confidencial
A configuração Não indexar nas configurações do site do SharePoint (Configurações do Site > Pesquisa e disponibilidade offline) instrui o rastreador de pesquisa do SharePoint a ignorar o site durante o próximo rastreamento. No entanto, essa configuração por si só não remove o site do índice de pesquisa se ele já foi indexado. O site continua aparecendo nos resultados da pesquisa até que o índice seja atualizado ou o site seja explicitamente excluído das consultas de pesquisa.
A pesquisa do SharePoint usa um processo de duas etapas: rastreamento e indexação. Quando você define um site como Não indexar, o rastreador o ignora nos rastreamentos subsequentes. Mas as entradas de índice existentes para esse site permanecem. Usuários com pelo menos permissão de leitura no site ainda podem encontrá-lo nos resultados da pesquisa. Para sites confidenciais, isso é uma preocupação de segurança, pois usuários que não deveriam ter acesso podem ver o título, a descrição ou o resumo do site nos resultados da pesquisa antes mesmo de tentarem abri-lo.
Além disso, a propriedade gerenciada DoNotIndex deve ser mapeada corretamente para a propriedade rastreada que armazena a configuração de visibilidade de pesquisa do site. Se o mapeamento estiver ausente ou incorreto, o sinalizador Não indexar não é passado para o índice de pesquisa e o site permanece totalmente pesquisável, independentemente da configuração.
Etapas para Corrigir a Pesquisa Restrita e Ocultar um Site Confidencial
Etapa 1: Verificar a Configuração Não Indexar no Site
- Abra as Configurações do Site
Navegue até o site confidencial e clique no ícone de engrenagem no canto superior direito. Selecione Informações do Site e depois clique em Exibir todas as configurações do site. - Localize Pesquisa e Disponibilidade Offline
Na seção Pesquisa, clique em Pesquisa e disponibilidade offline. Esta página mostra a configuração atual de visibilidade da pesquisa. - Selecione Não Indexar
Escolha Não indexar em Permitir que este site apareça nos resultados da pesquisa? e clique em OK. Aguarde o próximo rastreamento incremental ou solicite um rastreamento completo na central de administração do SharePoint.
Etapa 2: Verificar o Mapeamento da Propriedade Gerenciada DoNotIndex
- Abra a Central de Administração do SharePoint
Vá para Central de administração do SharePoint e selecione Pesquisa no menu de navegação à esquerda. Se você não vir Pesquisa, clique em Mais recursos e depois em Abrir em Pesquisa. - Gerenciar Esquema de Pesquisa
Clique em Gerenciar esquema de pesquisa. Na guia Propriedades Gerenciadas, procure por DoNotIndex. Selecione-a para ver seu mapeamento. - Verifique o Mapeamento da Propriedade Rastreada
Em Mapeamentos para propriedades rastreadas, certifique-se de que ows_DoNotIndexSite esteja listado. Se não estiver, clique em Adicionar mapeamento, digite ows_DoNotIndexSite e clique em OK. Clique em OK para salvar a propriedade.
Etapa 3: Criar uma Fonte de Resultados Personalizada para Excluir o Site
- Acesse Fontes de Resultados
Na central de administração do SharePoint, em Pesquisa, clique em Fontes de resultados. Clique em Nova fonte de resultados. - Configure a Fonte de Resultados
Dê um nome à fonte, como Exclusão de Site Confidencial. Defina o protocolo como SharePoint Local. Na caixa de texto da consulta, insira a seguinte consulta:
NOT(DoNotIndex:1) path:https://sualocacao.sharepoint.com/sites/siteconfidencial
Substitua a URL pela URL exata do seu site confidencial. Esta consulta instrui a pesquisa do SharePoint a excluir qualquer item que tenha a propriedade DoNotIndex definida como 1 e a excluir todo o caminho do site.
- Defina como Padrão para Web Parts
Após salvar a fonte de resultados, configure quaisquer web parts de pesquisa (como Resultados da Pesquisa ou Pesquisa de Conteúdo) no site onde deseja que a exclusão seja aplicada. Defina a fonte de resultados para a que você acabou de criar.
Etapa 4: Solicitar um Rastreamento Completo
- Iniciar Rastreamento Completo
Na central de administração do SharePoint, em Pesquisa, clique em Administração da Pesquisa. Em Fontes de conteúdo, selecione a fonte de conteúdo que inclui seu site confidencial (normalmente Sites do SharePoint locais). Clique em Iniciar rastreamento completo. Isso força o sistema de pesquisa a reindexar todo o conteúdo e respeitar o sinalizador Não indexar. - Monitore o Status do Rastreamento
Aguarde a conclusão do rastreamento. Você pode verificar o status em Log de rastreamento. Após a conclusão, teste pesquisando o site a partir de uma conta de usuário que não tenha permissões para ele. O site não deve mais aparecer.
Se o SharePoint Ainda Exibir o Site Confidencial Após a Correção
Os Resultados da Pesquisa Ainda Mostram o Título e a Descrição do Site
Se o site ainda aparecer nos resultados da pesquisa após executar as etapas 1 a 4, o problema provavelmente é que o índice de pesquisa ainda contém dados em cache. Execute um rastreamento completo adicional após 24 horas. Confirme também que a propriedade gerenciada DoNotIndex está definida como Consultável. Na página Gerenciar esquema de pesquisa, selecione DoNotIndex e marque as caixas de seleção Pesquisável e Consultável. Salve a propriedade e execute outro rastreamento completo.
O Site Aparece nos Resultados da Pesquisa do Hub do SharePoint
Se o site confidencial estiver associado a um site hub, a pesquisa do hub pode ainda exibi-lo. A pesquisa do hub usa sua própria fonte de resultados. Crie uma fonte de resultados separada para o site hub e aplique a mesma consulta de exclusão. Como alternativa, remova o site confidencial da associação ao hub, se não for necessário.
Usuários com Permissões Limitadas Podem Ver o Site nas Visualizações da Pesquisa
As visualizações da pesquisa exibem trechos de conteúdo do site. Mesmo que o site seja excluído dos resultados da pesquisa, as visualizações em cache ainda podem aparecer. Para limpar as visualizações, vá para Central de administração do SharePoint > Pesquisa > Remover resultados da pesquisa. Insira a URL do site e clique em Remover agora. Isso remove o site dos resultados da pesquisa imediatamente, sem esperar por um rastreamento.
Não Indexar vs Exclusão Baseada em Permissões: Principais Diferenças
| Item | Configuração Não Indexar | Exclusão Baseada em Permissões |
|---|---|---|
| Efeito nos resultados da pesquisa | O site não é rastreado, mas as entradas de índice existentes permanecem até um rastreamento completo | O site é indexado, mas visível apenas para usuários com permissões |
| Requer rastreamento | Sim, um rastreamento completo é necessário para remover entradas existentes | Não, as permissões são aplicadas em tempo real durante a consulta |
| Oculta o site de todos os usuários | Sim, após a conclusão do rastreamento | Não, usuários com permissões ainda o veem |
| Melhor para | Sites que não devem ser descobertos de forma alguma | Sites que precisam de acesso baseado em função, mas devem aparecer na pesquisa para usuários autorizados |
Após aplicar a correção, você pode ocultar completamente um site confidencial do SharePoint dos resultados da pesquisa. Verifique a correção pesquisando como um usuário sem permissões para o site. Para proteção adicional, considere definir o site como Privado nas configurações do grupo do Microsoft 365 e remover o compartilhamento externo. Uma dica avançada: use o recurso Remover resultados da pesquisa na central de administração para remoção imediata enquanto o rastreamento completo está em andamento.