Compartilhar via


Como configurar a Web Part de Resultados de Pesquisa para usar uma nova fonte de resultado no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

No artigo anterior desta série, Como criar um Conjunto de Sites do Search Center e habilitar o rastreamento de seu conteúdo no SharePoint Server, explicamos como você pode criar uma Coleção de Sites do Search Center e habilitar o rastreamento de seu conteúdo. Neste artigo, você aprenderá:

Como desativar a versão da biblioteca de páginas

Se você não quiser verificar páginas dentro e fora quando configurar a Web Part de Resultados de Pesquisa, poderá desativar a versão da biblioteca Páginas .

Aqui estão as etapas para desativar a versão da biblioteca de páginas :

  1. Acesse Configurações do site -->Conteúdo do site.

  2. Na página Conteúdo do Site , clique na biblioteca Páginas .

  3. Na biblioteca Páginas , clique na guia BIBLIOTECA e em Configurações da Biblioteca.

  4. Na página Configurações , clique em Configurações de versão.

  5. Na página Configurações de Versão , na seção Aprovação de Conteúdo , para Exigir aprovação de conteúdo para itens enviados, selecione Não.

  6. Na seção Histórico de Versão do Documento , para Criar uma versão sempre que editar um arquivo nesta biblioteca de documentos, selecione Nenhuma versão.

  7. Na seção Exigir Check-Out , para exigir que os documentos sejam verificados antes de serem editados, selecione Não.

    Desativar a versão da biblioteca de páginas

Por que você deve considerar a criação de uma fonte de resultado para o Centro de Pesquisa

Uma fonte de resultado especifica de onde os resultados da pesquisa podem vir. Por exemplo, em nosso cenário, não queríamos que os resultados da pesquisa viessem de todos os sites dentro do farm do SharePoint, mas apenas de um site específico dentro do farm.

A fonte de resultado padrão em um Centro de Pesquisa retorna os resultados da pesquisa do farm completo do SharePoint Server. Se você quiser os resultados da pesquisa do farm completo do SharePoint Server, poderá acessar o próximo artigo desta série, Planeje usar refinarias em uma página de resultados de pesquisa no SharePoint Server. Mas, se você quiser obter resultados de pesquisa apenas de um subconjunto em seu farm do SharePoint Server (em nosso cenário, um site específico), você deverá criar uma fonte de resultado.

Como criar uma fonte de resultado

Dependendo do nível de permissão, você cria uma fonte de resultado em três níveis:

Nível de permissão Onde a fonte de resultado será adicionada
Administrador de aplicativo de serviço de pesquisa
Para todas as coleções de sites dentro do farm
Administrador do conjunto de sites
Para todos os sites em uma coleção de sites
Proprietário da coleção de sites
Para um único site

Para economizar espaço, mostraremos apenas como criar uma fonte de resultado como administrador de conjunto de sites.

  1. Acesse Configurações do site -->Pesquisar Fontes de Resultado.

  2. Na página Gerenciar as Fontes de Resultados, clique em Nova Fonte de Resultados.

    Criar fonte de resultado

  3. Na página Adicionar Fonte de Resultado , insira um Nome. Selecione valores para Protocolo e Tipo e clique em Iniciar Construtor de Consultas. Isso abre uma caixa de diálogo.

    Em nosso cenário, nomeamos os artigos de origem do resultado e mantivemos os valores padrão para Protocolo e Tipo.

    Adicionar fonte de resultado

  4. Na caixa de diálogo Compilar Sua Consulta , defina a fonte de resultado.

    Lembre-se de que, em nosso cenário, só queríamos que os resultados da pesquisa viessem de um determinado site dentro do farm. Portanto, no campo texto Consulta , adicionamos o seguinte:

    {searchTerms?} (contentclass:sts_listitem) path:http://<path>
    

    Pesquisar resultados de um site específico

    Antes de seguirmos em frente, vamos analisar o que inserimos:

  • {searchTerms?} Em nossa fonte de resultado, queríamos incluir as palavras que os usuários digitam dentro da caixa de consulta ao pesquisar algo. Obviamente, não temos como saber quais usuários digitarão. Portanto, adicionamos a {searchTerms?} variável de consulta. Por sinal, você pode dizer que é uma variável de consulta porque ela está fechada em chaves (para obter mais informações, consulte Variáveis de consulta no SharePoint Server). Quando um usuário insere uma consulta, essa variável de consulta é substituída pelas palavras que o usuário digitou na caixa de consulta. O ponto de interrogação no final da variável significa que, se nenhuma palavra for inserida na caixa de consulta, a variável deverá ser ignorada.

  • (contentclass:sts_listitem) Isso significa que somente os itens de lista serão incluídos na fonte de resultado.

  • path:http://<path>Este é o caminho do site de onde queríamos que os resultados da pesquisa viessem.

  1. Teste se a fonte de resultado está funcionando corretamente clicando na guia TEST e, em seguida, mostrar mais.

    Testar e mostrar mais

  2. No campo {searchTerms}, insira palavras de consulta para simular uma consulta inserida por um usuário e clique em Testar consulta.

    Em nosso cenário, inserimos a configuração de pesquisa .

    Inserir consulta

    Observe que 52 resultados foram retornados. (Vou te dizer por que isso é legal na próxima seção...).

  3. Clique em OK para fechar a caixa de diálogo e, em seguida, Salvar.

Portanto, agora que temos uma fonte de resultado para o Centro de Pesquisa, podemos passar a configurar a Web Part de Resultados de Pesquisa para usar a nova fonte de resultado.

Como configurar a Web Part de resultados de pesquisa para usar uma nova fonte de resultados

Por padrão, a Web Part de Resultados de Pesquisa é usada na página de resultados da pesquisa. Para configurar a Web Part do Resultado da Pesquisa, você precisa navegar até a página de resultados da pesquisa. Aqui está o que você precisa fazer:

  1. Na página inicial do Centro de Pesquisa (a URL padrão para esta página é <site>/Pages/default.aspx ), insira uma consulta na caixa de pesquisa e pressione Enter.

    Em nosso cenário, inserimos a configuração de pesquisa .

    Inserir Pesquisa

    Ao pressionar Enter, você será levado para a página de resultados da pesquisa (a URL padrão para esta página é <site>/Pages/results.aspx ).

    Em nosso cenário, 1.051 resultados da pesquisa foram retornados.

    Página De Resultados da Pesquisa Padrão

    Lembre-se de que, por padrão, você obterá os resultados da pesquisa do farm completo do SharePoint Server. As etapas a seguir explicam como alterá-lo para que somente os resultados da pesquisa da fonte de resultado recém-criada sejam retornados:

  2. Na página de resultados da pesquisa, clique no menu Configurações -->Editar Página.

  3. Na Web Part de Resultados de Pesquisa, clique no Menu Web Part e clique em Editar Web Part.

    Clique em Editar Web Part

  4. No painel ferramenta Web Part, clique em Alterar consulta. Isso abre uma caixa de diálogo.

    Alterar consulta

  5. Na caixa de diálogo, no menu Selecionar uma consulta, selecione sua fonte de resultado recém-criada.

    Em nosso cenário, selecionamos a fonte de resultados Artigos (Conjunto de Sites).

    Selecionar Nova Fonte de Resultado

  6. Clique em OK na caixa de diálogo, clique em OK no painel Ferramenta da Web Part e salve a página. Para verificar se a configuração está funcionando, insira uma consulta.

    Em nosso cenário, inserimos a configuração de pesquisa .

    Resultado final da pesquisa

    52 resultados foram retornados, que é o mesmo número de itens que foram retornados quando testamos a consulta na configuração de origem do resultado. Muito legal, não é?

Agora que a Web Part de Resultados de Pesquisa exibe os resultados da pesquisa nos quais estamos interessados, a próxima tarefa é facilitar a filtragem desses resultados de pesquisa usando refinarias.

Próximo artigo desta série

Planejar usar refinarias em uma página de resultados de pesquisa no SharePoint Server