Pesquisa do Site Retorna Resultados de Outros Sites: Causa e Solução
🔍 WiseChecker

Pesquisa do Site Retorna Resultados de Outros Sites: Causa e Solução

Quando você pesquisa em um site do SharePoint, espera resultados apenas daquele site. Mas às vezes os resultados incluem conteúdo de outros sites do seu tenant. Isso acontece porque a pesquisa do SharePoint não limita automaticamente o escopo ao site atual. A caixa de pesquisa padrão em um site do SharePoint pesquisa em todo o tenant, a menos que você a configure de outra forma. Este artigo explica por que resultados de outros sites aparecem e como corrigir o escopo de pesquisa do seu site.

Principais Conclusões: Limitando Resultados de Pesquisa a um Único Site do SharePoint

  • Escopo de pesquisa padrão: A caixa de pesquisa de um site do SharePoint consulta todo o tenant, a menos que você defina uma fonte de resultado ou um vertical de pesquisa.
  • Fonte de resultado nas Configurações de Pesquisa: Você pode limitar os resultados a um único site criando uma fonte de resultado personalizada que filtre pela URL ou caminho do site.
  • Vertical de pesquisa na página de resultados: Após criar uma fonte de resultado, você deve adicioná-la como um vertical de pesquisa na página moderna de resultados de pesquisa para dar aos usuários uma guia dedicada para resultados com escopo no site.

ADVERTISEMENT

Por que a Pesquisa do SharePoint Retorna Resultados de Outros Sites

O SharePoint usa um único índice de pesquisa para todo o tenant. Quando um usuário digita uma consulta na caixa de pesquisa de um site, o SharePoint envia essa consulta ao serviço de pesquisa, que retorna todos os itens correspondentes do índice. A caixa de pesquisa não filtra por URL do site por padrão. Esse comportamento é proposital. Ele permite que os usuários encontrem informações em toda a organização, mas também causa confusão quando alguém espera resultados específicos do site.

A causa raiz é a ausência de uma fonte de resultado com escopo definido. Uma fonte de resultado é um objeto de configuração de pesquisa que restringe os resultados a uma fonte de conteúdo, caminho ou tipo de arquivo específico. Sem uma fonte de resultado personalizada, a página de resultados de pesquisa mostra ocorrências de todos os sites do tenant. A solução envolve criar uma fonte de resultado que filtre pelo caminho gerenciado ou URL do site e, em seguida, adicionar essa fonte como um vertical de pesquisa na página moderna de resultados de pesquisa.

Passos para Criar uma Fonte de Resultado com Escopo no Site e um Vertical de Pesquisa

Você precisa de permissões de administrador do SharePoint ou de proprietário do conjunto de sites para concluir estas etapas. O procedimento usa a página clássica de Configurações de Pesquisa e a personalização da página moderna de resultados de pesquisa.

  1. Navegue até as Configurações de Pesquisa do site
    Vá para o site onde deseja definir o escopo da pesquisa. Clique no ícone de engrenagem e selecione Configurações do site. Na seção Pesquisa, clique em Configurações de Pesquisa. Isso abre a página clássica de configuração de pesquisa do site.
  2. Crie uma nova fonte de resultado
    Na página Configurações de Pesquisa, em Fontes de Resultado, clique em Gerenciar Fontes de Resultado. Clique em Nova Fonte de Resultado. Na seção Informações Gerais, dê um nome à fonte, como “Apenas Este Site”, e defina o Protocolo como Resultados Locais do SharePoint.
  3. Configure a transformação de consulta
    Na seção Transformação de Consulta, selecione o botão de opção “Usar a mesma configuração” e clique em Iniciar Construtor de Consultas. No Construtor de Consultas, substitua o texto existente por esta consulta: {searchTerms} path:"https://suaempresa.sharepoint.com/sites/seu-site". Substitua a URL pela URL exata do seu site. Clique em Testar Consulta para verificar se retorna apenas itens desse caminho de site. Clique em OK para salvar a consulta.
  4. Salve a fonte de resultado
    De volta ao diálogo Nova Fonte de Resultado, clique em Salvar. A fonte de resultado agora aparece na lista. Clique em OK para retornar à página Configurações de Pesquisa.
  5. Adicione a fonte de resultado como um vertical de pesquisa
    Vá para a página inicial do site. Edite a página. Clique na web part de resultados de pesquisa (pode estar rotulada como “Caixa de Pesquisa” ou “Resultados da Pesquisa”). Nas propriedades da web part, expanda a seção Configurações. Na seção Vertical de Pesquisa, clique em Adicionar vertical. Nomeie o vertical como “Este Site” e selecione a fonte de resultado que você criou no menu suspenso. Clique em Aplicar. Publique a página.

ADVERTISEMENT

Se a Pesquisa Ainda Mostrar Resultados de Outros Sites

“Criei a fonte de resultado, mas a pesquisa ainda mostra resultados de todo o tenant”

A fonte de resultado por si só não altera o comportamento padrão da pesquisa. Você também deve adicionar um vertical de pesquisa à página moderna de resultados de pesquisa. Sem o vertical, a caixa de pesquisa ainda usa a fonte de resultado padrão “Todos os Sites”. Os usuários devem clicar no novo vertical “Este Site” na página de resultados de pesquisa para ver os resultados com escopo definido.

“A guia do vertical de pesquisa não aparece na página de resultados”

O vertical de pesquisa aparece apenas quando a web part de resultados de pesquisa está na página. Se você usou uma web part de caixa de pesquisa, as guias verticais aparecem na página de resultados de pesquisa após uma consulta. Se o vertical ainda não aparecer, verifique se você publicou a página após adicionar o vertical. Verifique também se a fonte de resultado não está definida como inativa nas Configurações de Pesquisa.

“A transformação de consulta não retorna resultados”

O filtro de caminho na transformação de consulta diferencia maiúsculas de minúsculas e deve corresponder à URL exata do site. Um erro de digitação ou incompatibilidade na URL resulta em um conjunto de resultados vazio. Use a URL completa conforme aparece na barra de endereços do navegador. Se o site usar um caminho gerenciado diferente, como “/teams/” em vez de “/sites/”, atualize o caminho de acordo.

Fonte de Resultado vs Vertical de Pesquisa: Principais Diferenças

Item Fonte de Resultado Vertical de Pesquisa
Descrição Um objeto de configuração que define uma transformação de consulta e tipo de fonte de resultado Uma guia na página de resultados de pesquisa que usa uma fonte de resultado específica
Localização Definida em Configurações de Pesquisa > Fontes de Resultado Definida nas propriedades da web part de resultados de pesquisa
Função Filtra resultados de pesquisa por critérios como caminho do site, tipo de conteúdo ou extensão de arquivo Fornece uma guia voltada para o usuário que aplica a fonte de resultado às consultas
Necessário para pesquisa com escopo no site Sim, contém o filtro de caminho Sim, expõe o filtro aos usuários
Comportamento padrão sem ele Sem filtragem, resultados de todos os sites Apenas a guia padrão “Todos os Sites” aparece

Agora você sabe por que a pesquisa do site do SharePoint retorna resultados de outros sites e como corrigir isso. Crie uma fonte de resultado com um filtro de caminho e adicione um vertical de pesquisa à página moderna de resultados de pesquisa. Após concluir essas etapas, os usuários podem alternar para a guia com escopo no site para ver apenas o conteúdo daquele site. Para filtragem avançada, você pode estender a transformação de consulta para excluir tipos de conteúdo ou bibliotecas específicos.

ADVERTISEMENT