Como configurar a Web Part resultados da pesquisa para usar uma nova fonte de resultados no SharePoint Server

APLICA-SE A: yes-img-132013 yes-img-162016 yes-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 Centro de Pesquisa e habilitar o rastreamento de seu conteúdo no SharePoint Server, explicamos como você pode criar um Conjunto de Sites do Centro de Pesquisa e habilitar o rastreamento de seu conteúdo. Neste artigo, você aprenderá:

Como desativar o controle de versão para a biblioteca Pages

Se você não quiser fazer check-in e saída de páginas ao configurar a Web Part resultados da pesquisa, poderá desativar o controle de versão para a biblioteca pages .

Estas são as etapas para desativar o controle de versão da biblioteca Pages :

  1. Vá para o conteúdo do site de configurações --> 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 seguida , nas Configurações da Biblioteca.

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

  5. Na página Configurações de Controle 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 você editar um arquivo nesta biblioteca de documentos, selecione Sem controle de versão.

  7. Na seção Exigir Check-out , para exigir que os documentos sejam submetidos a check-out antes que possam ser editados, selecione Não.

    Desativar o controle de versão para a biblioteca de páginas

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

Uma fonte de resultados especifica de onde os resultados da pesquisa podem vir. Por exemplo, em nosso cenário, não queremos que os resultados da pesquisa venham 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 resultados de pesquisa do farm completo do SharePoint Server, poderá ir para o próximo artigo desta série, Planejar o uso de refinadores em uma página de resultados de pesquisa no SharePoint Server. Mas, se você quiser resultados de pesquisa de apenas um subconjunto no farm do SharePoint Server (em nosso cenário, um site específico), deverá criar uma fonte de resultados.

Como criar uma fonte de resultados

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

Nível de permissão Onde a origem do resultado será adicionada
Administrador de aplicativo de serviço de pesquisa
Para todos os conjuntos de sites dentro do farm
Administrador do conjunto de sites
Para todos os sites em um conjunto de sites
Proprietário do conjunto de sites
Para um único site

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

  1. Vá para Fontes de Resultados de Pesquisa --> das configurações do site.

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

    Criar Fonte de Resultados

  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, nomeámos 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 origem do resultado.

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

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

    Resultados da pesquisa de um site específico

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

  • {searchTerms?} Em nossa fonte de resultados, queríamos incluir as palavras que os usuários digitam dentro da caixa de consulta quando pesquisam algo. Obviamente, não temos como saber o que os usuários digitarão. Portanto, adicionamos a variável {searchTerms?} de consulta. A propósito, você pode dizer que é uma variável de consulta porque ela está entre 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 itens de lista serão incluídos na origem do resultado.

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

  1. Teste se a origem do 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 resultados para o Centro de Pesquisa, podemos passar para a configuração da Web Part resultados da pesquisa para usar a nova fonte de resultados.

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

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

  1. Na home page do Centro de Pesquisa (a URL <site>padrão dessa página é /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 <site>padrão desta página é /Pages/results.aspx ).

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

    Página 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 alterar isso para que somente os resultados da pesquisa da fonte de resultados 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 Resultados da Pesquisa, clique no Menu de Web Part e clique em Editar Web Part.

    Clique em Editar Web Part

  4. No painel de ferramentas da 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 a fonte de resultados recém-criada.

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

    Selecionar Nova Fonte de Resultados

  6. Clique em OK na caixa de diálogo, clique em OK no painel Ferramenta de 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

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

Agora que a Web Part resultados da pesquisa exibe os resultados da pesquisa nos quais estamos interessados, a próxima tarefa é facilitar para os usuários filtrar esses resultados de pesquisa usando refinadores.

Próximo artigo desta série

Planejar o uso de refinadores em uma página de resultados de pesquisa no SharePoint Server