Gerenciar regras de consulta 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

Sem utilizar código personalizado, um administrador da aplicação de serviço de Pesquisa, administrador de coleções de sites ou proprietário do site pode melhorar os resultados de pesquisa clássicos ao criar e gerir regras de consulta. As regras de consulta ajudam as pesquisas a responder à intenção dos utilizadores.

Em uma regra de consulta, você especifica as condições e as ações correlacionadas. Quando a consulta atende às condições em uma regra de consulta, o sistema de pesquisa realiza as ações especificadas na regra para melhorar a relevância dos resultados da pesquisa, como a redução de resultados ou alterando a ordem na qual os resultados são exibidos. Por exemplo, uma condição da regra de consulta pode estar em um termo na consulta que corresponde a um determinado termo em um conjunto de termos do SharePoint Server ou que a consulta é realizada frequentemente em uma determinada fonte de resultados em um sistema de pesquisa, como vídeos. Quando a condição da regra de consulta é satisfeita, uma ação relacionada pode ser para mostrar um item específico no topo dos resultados da pesquisa.

Você pode configurar as regras de consulta de uma ou mais fontes de resultado e especificar o período de tempo durante o qual a regra de consulta está ativa.

Observação

Uma regra de consulta também afeta a experiência de pesquisa moderna no SharePoint Server 2019 quando:

  • A ação na regra é promover um resultado individual para a parte superior dos resultados da pesquisa.
  • A regra é definida para a origem de resultados predefinida.
  • A regra é definida ao nível da aplicação de serviço de Pesquisa.

Os utilizadores só veem um resultado tão promovido na experiência de pesquisa moderna quando:

  • Procuraram resultados em todo o SharePoint.
  • A página de resultados da pesquisa é filtrada para Todos os tipos de resultados (vista predefinida).

Criar regras de consulta em diferentes níveis em um farm do SharePoint Server

Você pode criar uma regra de consulta para um aplicativo de serviço de Pesquisa, uma coleção de site ou um site. A seguinte tabela mostra as permissões necessárias para criar uma regra de consulta em cada caso e onde a regra de consulta pode ser usada.

Níveis e permissões para regras de consulta

Quando você cria uma regra de consulta neste nível Você deve ter esta permissão A regra de consulta pode ser usada em
Aplicativo de serviço de pesquisa
Administrador de aplicativo de serviço de pesquisa
Todos os conjuntos de sites nos aplicativos da Web que consomem o aplicativo de serviço de Pesquisa
Conjunto de sites
Administrador do conjunto de sites
Todos os sites na coleção de sites
Site
Proprietário do site
O site

Para adicionar ou editar uma regra de consulta, você precisa ir até a página Gerenciar regras de consulta. Dependendo do nível que você está criando a regra de consulta, use um dos seguintes procedimentos para ir até a página Gerenciar regras de consulta.

Para ir para a página Gerenciar regras de consulta para um aplicativo do serviço de Pesquisa

  1. Verifique se a conta do usuário que está executando esse procedimento é de administrador para o aplicativo de serviço de pesquisa.

  2. No Administração Central, na seção Gerenciamento de Aplicativo, clique em Gerenciar aplicativos de serviço.

  3. Clique no aplicativo de serviço de pesquisa que deseja adicionar as regras de consulta.

  4. Na página de Administração de pesquisa para o aplicativo de serviço de pesquisa, no Início Rápido, na seção Consultas e resultados, clique em Regras de consulta.

Para ir à página Gerenciar regras de consulta de um conjunto de sites

  1. Verifique se a conta de usuário que realiza esse procedimento é um administrador de conjunto de sites.

  2. No menu Configurações do conjunto de sites, clique em Configurações de site.

  3. Na página Configurações de Site, na seção Administração do Conjunto de Sites, clique em Pesquisar Regras de Consulta.

Para ir para a página Gerenciar regras de consulta para um site

  1. Verifique se a conta do usuário que está executando esse procedimento é um membro do grupo Proprietários do site.

  2. No menu Configurações do site, clique em Configurações de site.

  3. Na página Configurações de Site, na seção Administração do Site, clique em Regras de consulta.

Criar uma regra de consulta

  1. Especifica uma fonte de resultados para essa regra de consulta. Use o menu Selecionar uma fonte de resultados, na página Gerenciar regras de consulta.

  2. Clique em Nova Regra de Consulta.

  3. Nomeie a regra de consulta. Use o campo Nome da regra na página Adicionar Regra de Consulta.

  4. Caso relevante, restrinja essa regra a consultas executadas em uma fonte de resultados específica. Clique para expandir a seção Contexto e, em A consulta é executada nestas fontes, selecione um destes procedimentos:

  • Para aplicar a regra de consulta a todas as fontes de resultados, selecione Todas as fontes.

  • Para restringir a regra de consulta a uma ou mais fontes de resultados específicas, marque Uma destas fontes. Por padrão, a fonte de resultados especificada na etapa 1 está selecionada.

  1. Caso relevante, restrinja a regra a ser executada de uma categoria específica: por exemplo, se uma regra de consulta deve ser disparada somente quando um termo do conjunto de termos de navegação gerenciado é incluído na consulta. Na seção Contexto, em A consulta é executada por estas categorias, selecione um destes procedimentos:
  • Para restringir a regra de consulta a uma categoria específica, clique em Uma destas categorias e adicione a categoria. Na caixa de diálogo Importar da Taxonomia , selecione um termo que, quando o incluir numa consulta, fará com que a regra de consulta seja acionada e, em seguida, clique em Guardar.

  • Para remover as restrições, clique em Todas as categorias.

  1. Caso relevante, restrinja a regra a ser executada pelo segmento de usuário específico. Na seção Contexto, em A consulta é executada por estes segmentos de usuários, selecione um destes procedimentos:
  • Para restringir a regra de consulta a um segmento de usuário, clique em Um destes segmentos de usuário e adicione o segmento de usuário. Digite um título para o segmento de usuário e clique em Adicionar termo de segmento de usuário. Na caixa de diálogo Importar da Taxonomia , selecione um termo que, quando o incluir numa consulta, fará com que a regra de consulta seja acionada e, em seguida, clique em Guardar.

  • Para remover as restrições, clique em Todos os segmentos de usuário.

  1. Especifica quando uma consulta faz essa regra ser disparada. Você pode ter mais de uma condição, e a regra será disparada quando qualquer condição for verdadeira. Na seção Condições da Consulta, execute um dos seguintes procedimentos:
  • Selecione uma das condições listadas em Visão geral das condições que uma regra de consulta dispara.

  • Adicionar uma condição alternativa.

  • Clique em Remover Condição para configurar esta regra de consulta para acionar a cada consulta que o usuário digitar no nível onde você está criando a regra. Por exemplo, se você está criando essa regra para um conjunto de sites, clique em Remover Condição se deseja que a regra seja disparada para cada consulta que o usuário digitar em qualquer caixa de pesquisa no conjunto de sites.

  1. Especifica a ação a ser executada quando a regra de consulta é disparada. Na seção Ações, você pode:
  • Promova resultados individuais para que eles apareçam na parte superior dos resultados da pesquisa. Você pode adicionar vários resultados promovidos individuais. Quando houver mais de um resultado promovido, você poderá especificar uma classificação relativa. Para promover, clique em Adicionar resultado promovidos (no Produtos do SharePoint 2010 isso se chamava Melhores Opções). Na caixa de diálogo Adicionar Resultado Promovido , atribua um nome ao resultado promovido e introduza o URL do resultado a promover. Você pode definir que a URL é renderizada como uma faixa em vez de um hiperlink.

  • Para promover um grupo de resultados de pesquisa, clique em Adicionar bloco de resultado. Para saber mais, confira Criar e exibir um bloco de resultado mais adiante neste artigo.

  • Para alterar os resultados de pesquisa classificados, clique em Alterar resultados classificados alterando a consulta. Para saber mais, confira Alterar resultados de pesquisa classificados mais adiante neste artigo.

  1. Para tornar a regra de consulta ativa em um período de tempo específico, clique em Publicação e especifique o período.

Visão geral das condições que fazem uma regra de consulta ser disparada

Condição de consulta Descrição Configuração Exemplo
Consulta corresponde à palavra-chave exatamente
Selecione essa opção se quiser que a regra de consulta seja acionada quando uma consulta corresponder exatamente à uma palavra ou frase que você especificar.
Na caixa de texto Consulta corresponde a uma dessas frases, digite uma ou mais frases separadas por ponto e vírgula.
Você digita "imagem; img" na caixa Consulta contém uma dessas frases. A regra de consulta será acionada quando um usuário digitar "imagem" ou "img" em uma caixa de pesquisa. A regra não acionará se o usuário digitar "imagens" ou "imagem de sol".
Consulta contém termo da ação
Selecione essa opção se quiser que a regra de consulta seja acionada quando uma consulta possuir um tempo que indica algo que usuário quer fazer. O termo deve estar no início ou fim da consulta.
O termo de ação pode ser uma das várias frases que você inserir. Como alternativa, o termo de ação pode ser uma entrada do dicionário, em que você pode importar o termo.
Você digita a palavra "download" na caixa de texto Termo de ação é uma dessas frases. Quando um utilizador escreve "transferir folha de dados Da Contoso Electronics" numa caixa de pesquisa, é provável que o utilizador não esteja a procurar um documento que contenha as palavras "transferir", "Contoso", "Eletrónica" e "folha de dados". Em vez disso, é provável que o utilizador esteja a tentar transferir uma folha de dados da Contoso Electronics. Quando um usuário digita "download da planilha Contoso Electronics" na caixa de pesquisa, a regra de consulta é acionada e apenas as palavras "Contoso", "Electronics" e "planilha" são enviadas ao índice de pesquisa.
Consulta corresponde ao dicionário exatamente
Selecione essa opção se quiser que a regra de consulta seja acionada quando a consulta corresponder exatamente a uma entrada do dicionário.
From the ** Query contains an entry in this dictionary ** menu, select a dictionary. Para especificar um dicionário diferente, clique em Importar da taxonomia e, em seguida, na caixa de diálogo Importar da taxonomia , selecione um termo de um conjunto de termos e, em seguida, clique em Guardar.
Uma palavra que o usuário digita em uma caixa de pesquisa corresponde a uma entrada no dicionário pré-configurado de Nomes de Pessoas.
Consulta mais comum na fonte
Selecione essa opção que quiser que a regra de consulta seja acionada se a consulta for frequentemente emitida pelos usuários em uma fonte de resultados diferente da especificada.
No menu Consulta é mais usada provavelmente nesta fonte, selecione uma fonte de resultado.
No menu Consulta é mais usada provavelmente nesta fonte, selecione Resultados de vídeo local. A regra de consulta será acionada se um usuário digitar a palavra "treinamento" em uma caixa de pesquisa e tal palavra foi frequentemente digitada em uma caixa de pesquisa na vertical Vídeos.
Tipo de resultado comumente clicado
Selecione essa opção se quiser que a regra de consulta seja acionada se outros usuários clicaram frequentemente em um tipo de resultado específico após terem digitado a mesma consulta.
No menu Tipo de resultado comumente clicado, selecione um tipo de resultado.
Na caixa Os resultados geralmente clicados correspondem ao tipo de resultado, selecione Postos do MicroBlog do SharePoint. Se os usuários clicarem frequentemente em um post do microblog nos resultados da pesquisa, na seção Ações, você pode configurar o post do microblog mais recente como o primeiro resultado promovido e o próximo post do microblog mais recente como o segundo resultado promovido.
Correspondência de texto de consulta avançada
Selecione essa opção se quiser usar uma expressão comum, frase ou entrada do dicionário que fará com que a regra de consulta seja acionada.
Para corresponder todos os números telefônicos que estão em determinado formato, você especifica a expressão comum na caixa Consulta corresponde a essa expressão comum.
Para corresponder a todos os números de telefone que estão no formato nnn-nnn-nnnn, especifique a expressão regular "(?( \d{3}))?-? (\d{3}) -(\d{4})".

Criar e exibir um bloco de resultado

Um bloco de resultado são vários resultados de pesquisa exibidos como um grupo. Por exemplo, em uma consulta que contenha "Relatório de vendas da Fabrikam", uma regra de consulta poderia usar o dicionário de taxonomia para reconhecer a Fabrikam como cliente e, depois, exibir um bloco dos resultados pertinentes sobre a Fabrikam, com base em um CRM (sistema de gerenciamento de relação com o cliente).

Da mesma forma que você pode promover um resultado específico, você pode promover um bloco de resultado quando uma condição de consulta específica se aplica.

Ao configurar a condição de consulta para ser executada para um bloco de resultado, você pode usar variáveis de consulta. As variáveis de consulta são espaços reservados para valores que você não conhece ao especificar a consulta. No entanto, quando a consulta é executada, essas informações são conhecidas e podem ser usadas quando o sistema envia a consulta ao índice. Exemplos são {User.Name}, que representa o nome de exibição do usuário que digitou a consulta, ou {searchBoxQuery}, que representa a consulta que o usuário digitou na caixa de pesquisa. Confira Query variables in SharePoint Server para obter uma lista de variáveis de consulta disponíveis.

Se você não estiver familiarizado com as variáveis de consulta, poderá usar o Construtor de Consultas para configurar a consulta (confira a etapa 3 no procedimento a seguir).

Para criar um bloco de resultado

  1. Na etapa 8 do procedimento anterior, na página Adicionar regra de consulta, na seção Ações, clique em Adicionar bloco de resultado.

  2. Digite o título que deve aparecer no bloco de resultado no campo Título na seção Título do Bloco. Insira um título para cada idioma relevante.

  3. Configure a consulta que fornece resultados para o bloco. Na seção Consulta, clique em Iniciar o Construtor de Consultas e, na guia BASIC, faça o seguinte:

  • Selecione o conteúdo a ser pesquisado selecionando uma fonte de resultados na lista suspensa da seção Selecionar uma consulta.

  • Especifique a consulta na caixa Texto da consulta. Também é possível selecionar variáveis de consulta pré-definidas na lista suspensa Filtro de palavra-chave e adicioná-las à caixa Texto da consulta clicando em Adicionar filtro de palavra-chave.

  • Caso relevante, use filtros de propriedade para consultar o conteúdo das propriedades gerenciadas que estão definidas como consultáveis no esquema de pesquisa. Você pode selecionar propriedades gerenciadas da lista suspensa Propriedade de Perfil. Clique em Adicionar filtro de propriedades para adicionar o filtro à consulta.

  • Teste a consulta clicando em Testar consulta.

  1. Especifique como os resultados da pesquisa no bloco de resultados devem ser classificados. A classificação dos resultados da pesquisa diferencia maiúsculas de minúsculas. Na guia CLASSIFICAÇÃO, na lista suspensa Classificar por, selecione uma propriedade gerenciada e selecione Decrescente ou Crescente. A lista contém somente propriedades gerenciadas que são definidas como classificáveis no esquema de pesquisa. Você também pode classificar por posição. Para adicionar níveis de classificação, clique em Adicionar nível de classificação.

  2. Se quer classificar por posição, opcionalmente, você pode:

  • Selecione o modelo a ser usado para classificação de resultados da pesquisa (essa seleção é opcional). Use a lista suspensa Modelo de Classificação.

  • Defina regras para alterar dinamicamente a ordenação dos resultados. Na seção Ordenação dinâmica, defina quando alterar a classificação selecionando uma condição na lista suspensa e especificando se deseja promover ou rebaixar o resultado. Para adicionar regras, clique em Adicionar as regras de ordenação dinâmica

  1. Pré-visualize a consulta final que será executada pela Peça Web Pesquisa de Conteúdo, no separador TESTE . A pré-visualização baseia-se no modelo de consulta original em que as variáveis dinâmicas são substituídas pelos valores atuais. Outras alterações na consulta podem ser necessárias como parte das regras de consulta. Clique em Mostrar mais para exibir informações adicionais.
  • A caixa Modelo de Consulta mostra o conteúdo do modelo de consulta que é aplicado à consulta.

  • A seção Variáveis do modelo da consulta mostra as variáveis aplicadas à consulta, e os valores das variáveis aplicados à página atual. Você pode digitar outros valores para testar o efeito causado sobre a consulta. Clique no botão Testar Consulta para visualizar os resultados da pesquisa.

  1. Defina o bloco de resultados ao qual essa fonte de resultados deve ser aplicada. Use a lista suspensa Pesquisar esta fonte na seção Consulta.

  2. Defina quantos resultados mostrar no bloco de resultado. Use a lista suspensa Itens, na seção Consulta.

  3. O bloco de resultados só apresentará o número de resultados de pesquisa que especificou no passo anterior. No entanto, pode adicionar uma ligação MOSTRAR MAIS na parte inferior do bloco de resultados que mostrará todos os resultados da pesquisa para o bloco de resultados. Para adicionar uma ligação MOSTRAR MAIS , expanda a secção Definições , selecione A ligação "Mais" vai para o SEGUINTE URL e, em seguida, escreva um URL. Pode utilizar variáveis de consulta neste URL , por exemplo, http://www.<site>/pesquisa/results.aspx?k={subjectTerms} .

  4. Pule a seção Roteamento.

  5. Clique em OK.

Alterar resultados de pesquisa classificados

O modelo de classificação calcula uma ordem de classificação dos resultados de pesquisa. Você pode alterar essa classificação ao promover ou rebaixar itens dos resultados de pesquisa. Por exemplo, para uma consulta que possui "download da caixa de ferramentas", você pode criar uma regra de consulta que reconhece a palavra "download" como um termo de ação e alterar os resultados de pesquisa classificados para promover um URL de um site de download específico na sua intranet. Você também pode alterar a ordem de classificação dos resultados de pesquisa de forma dinâmica com base nas diversas variáveis, como extensão de nome do arquivo ou palavra-chave específica. Alterar os resultados de pesquisa classificados ao alterar a consulta possui a vantagem de que os resultados são refinados e seguros. Além disso, os resultados da pesquisa não aparecerão se o documento não estiver mais disponível.

Para alterar os resultados da pesquisa classificados alterando a consulta

  1. Da etapa 8 do procedimento Criar uma regra de consulta, na página Adicionar regra de consulta, na seção Ações, clique em Alterar resultados classificados alterando a consulta. É apresentada a caixa de diálogo Criar a Sua Consulta .

  2. Na guia BASIC, faça o seguinte:.

  • Selecione o conteúdo a ser pesquisado selecionando uma fonte de resultados na lista suspensa da seção Selecionar uma consulta.

  • Especifique a consulta na caixa Texto da consulta. Também é possível selecionar variáveis de consulta pré-definidas na lista suspensa Filtro de palavra-chave e adicioná-las à caixa Texto da consulta clicando em Adicionar filtro de palavra-chave.

  • Caso relevante, use filtros de propriedade para consultar o conteúdo das propriedades gerenciadas que estão definidas como consultáveis no esquema de pesquisa. Você pode selecionar propriedades gerenciadas da lista suspensa Propriedade de Perfil. Clique em Adicionar filtro de propriedades para adicionar o filtro à consulta.

  • Teste a consulta clicando em Testar consulta.

  1. Especifique como os resultados da pesquisa no bloco de resultados devem ser classificados. A classificação dos resultados da pesquisa diferencia maiúsculas de minúsculas. Na guia CLASSIFICAÇÃO, na lista suspensa Classificar por, selecione uma propriedade gerenciada e selecione Decrescente ou Crescente. A lista contém somente propriedades gerenciadas que são definidas como classificáveis no esquema de pesquisa. Você também pode classificar por posição. Para adicionar níveis de classificação, clique em Adicionar nível de classificação.

  2. Se quer classificar por posição, opcionalmente, você pode:

  • Selecione o modelo a ser usado para classificação de resultados da pesquisa (essa seleção é opcional). Use a lista suspensa Modelo de Classificação.

  • Defina regras para alterar dinamicamente a ordenação dos resultados. Na seção Ordenação dinâmica, defina quando alterar a classificação selecionando uma condição na lista suspensa e especificando se deseja promover ou rebaixar o resultado. Para adicionar regras, clique em Adicionar as regras de ordenação dinâmica

  1. Pré-visualize a consulta final que será executada pela Peça Web Pesquisa de Conteúdo, no separador TESTE . A pré-visualização baseia-se no modelo de consulta original em que as variáveis dinâmicas são substituídas pelos valores atuais. Outras alterações na consulta podem ser necessárias como parte das regras de consulta. Clique em Mostrar mais para exibir informações adicionais.
  • A caixa Modelo de Consulta mostra o conteúdo do modelo de consulta que é aplicado à consulta.

  • A seção Variáveis do modelo da consulta mostra as variáveis aplicadas à consulta, e os valores das variáveis aplicados à página atual. Você pode digitar outros valores para testar o efeito causado sobre a consulta. Clique no botão Testar Consulta para visualizar os resultados da pesquisa.

Tornar uma regra de consulta inativa

As regras de consulta que são criadas a nível de aplicativo de serviço de Pesquisa são herdadas pelas coleções de sites e sites que estão nos aplicativos da Web que consomem o aplicativo de serviço de Pesquisa. De forma parecida, as regras de consulta que são criadas a nível de coleção de site são herdadas pelos sites na coleção de sites. Se você não quer que uma regra de consulta seja aplicada a um site que a herde, você pode definir a regra de consulta como inativa para o site.

Para tornar uma regra de consulta inativa em um site

  1. Verifique se a conta do usuário que está executando esse procedimento é um membro do grupo Proprietários do site.

  2. No conjunto de sites, no menu Configurações, clique em Configurações do Site.

  3. Na página Definições do Site, na seção Pesquisa, clique em Regras de Consulta.

  4. Na página Gerenciar Regras de Consulta, no menu Selecionar uma Fonte de Resultado, selecione a fonte que contém a regra de consulta que deseja tornar inativa.

  5. Na coluna Nome, aponte para a regra de consulta que deseja tornar inativa, clique na seta que aparece e clique em Tornar inativa

Classificar regras de consulta

Quando várias regras de consulta estão ativas para um aplicativo de serviço de Pesquisa, uma coleção de sites ou um site, mais de uma regra pode ser acionada para uma consulta que está sendo efetuada em tal nível. Por padrão, as regras não são acionadas em uma ordem determinada. Você pode controlar a ordem que deseja que as regras sejam acionadas ao adicionar regras de consulta que você criou para grupos de consulta. Para tal, selecione as regras a serem adicionadas ao grupo e, então, especifique a ordem a qual as regras no grupo serão acionadas. Você também pode evitar que regras de consulta de classificação mais baixa em um grupo sejam acionadas.

Para classificar regras de consulta para uma coleção de site

  1. Verifique se a conta de usuário que realiza esse procedimento é um administrador de conjunto de sites.

  2. No conjunto de site, no menu Configurações, clique em Configurações de site.

  3. Na página Configurações de Site, na seção Administração do Conjunto de Sites, clique em Pesquisar Regras de Consulta.

  4. Na página Gerenciar Regras de Consulta, no menu Selecionar uma Fonte de Resultado, selecione uma fonte que contém as regras de consulta que deseja para o grupo.

  5. Para cada regra de consulta que você criou que deseja adicionar ao grupo, aponte a regra e selecione a caixa de marcação.

    Observação

    As regras de consulta que você criou para este conjunto de sites estão listadas na seção Definido para este conjunto de sites.

  6. Clique em Ordenar Regras Selecionadas.

  7. Na caixa de diálogo Ordenar Regras Selecionadas , efetue um dos seguintes procedimentos e, em seguida, clique em OK:

  • Selecione Mover regras para um novo grupo com este nome e então digite um nome para o grupo.

  • Selecione Mover regras para um grupo existente e selecione um grupo da lista suspensa.

  1. Na página Gerenciar Regras de Consulta, faça o seguinte:

  2. Para alterar a ordem a qual uma regra em um grupo será acionada, altere a ordem numérica da regra.

  3. Para evitar que regras de consulta que estão classificadas mais baixo no grupo de serem acionadas, na linha para a regra de consulta do grupo que deverá ser acionada por último, na coluna Ações, na lista suspensa Continuar/Parar, selecione Parar.

Confira também

Conceitos

Planejar a transformação de resultados de consulta e de ordenação no SharePoint Server

Visão geral do resultado de pesquisa de classificação no SharePoint Server

Query variables in SharePoint Server