Applies ToEdição de Assinatura do SharePoint Server Administração Central da Edição de Assinatura do SharePoint Server SharePoint Server 2019 Administração Central do SharePoint Server 2019 SharePoint Server 2016 Administração Central do SharePoint Server 2016 SharePoint Server 2013 Standard SharePoint Server 2013 Enterprise Administração Central do SharePoint Server 2013 SharePoint no Microsoft 365 SharePoint Foundation 2013 Centro de administração do SharePoint O SharePoint no Microsoft 365 Pequenas Empresas O SharePoint operado pela 21Vianet

Para fornecer resultados de pesquisa apropriados para uma consulta de usuário, às vezes você precisa alterar a consulta. Por exemplo, suponha que você crie uma pesquisa vertical para Imagens. Quando alguém digita uma consulta na vertical Imagens, você precisa alterar a consulta para que ela retorne apenas os resultados da pesquisa que são Imagens.

Para alterar uma consulta, use o Construtor de Consultas para configurar uma transformação de consulta. Você pode configurar uma transformação de consulta para substituir propriedades de uma consulta, como a fonte de resultado que a consulta usará para obter resultados de pesquisa ou a ordem de classificação que ela usará quando exibir os resultados da pesquisa. A transformação também substitui o texto da consulta usando um modelo de consulta que você pode configurar. O modelo de consulta é o texto que substituirá o texto da consulta e o modelo pode conter variáveis de consulta.

Uma variável de consulta é um espaço reservado para um valor. Quando uma transformação substitui o texto de uma consulta por seu modelo de consulta, ela também substitui as variáveis de consulta no modelo por valores específicos.

Uma transformação substitui variáveis de consulta contextual por valores relativos ao contexto de consulta. A tabela a seguir mostra alguns exemplos de variáveis de consulta contextual.

Uma transformação substitui essa variável de consulta contextual

Com esta

{User.Name}

Nome do usuário que digitou a consulta

{Site.URL}

Site em que o usuário digitou o valor

{Today}

Data de hoje

Uma transformação substitui variáveis de consulta vinculadas por determinado texto que está na consulta do usuário. A tabela a seguir mostra alguns exemplos de variáveis de consulta vinculadas.

Uma transformação substitui essa variável de consulta vinculada

Com esta

{searchBoxQuery}

A consulta que o usuário digitou

{searchTerms}

A consulta que o usuário digitou, conforme alterado pela transformação mais recente

Você pode usar uma variável de consulta vinculada ao adicionar uma restrição a uma consulta, como quando você restringe uma consulta a um tipo de conteúdo específico. Por exemplo, para uma vertical de pesquisa de imagens, você pode configurar uma transformação de consulta que adiciona "contenttype:picture" ao texto da consulta usando o modelo de consulta "{searchTerms} contenttype:picture". Se um usuário digitar a consulta "moon" nessa vertical, a transformação substituirá "{searchTerms}" por "moon". Assim, a transformação da consulta altera a consulta para "contenttype:picture da lua".

Você pode configurar transformações de consulta em três lugares:

  • Em uma Web Part, como uma Web Part de Resultados de Pesquisa. Configure uma transformação em uma Web Part quando você não precisar fazer as mesmas alterações em consultas em outro lugar.

  • Em uma regra de consulta, que especifica que determinadas ações serão executadas somente se determinadas condições forem atendidas. Duas dessas ações usam uma transformação para alterar a consulta:

    • Adicione um bloco de resultados na página de resultados da pesquisa. Essa ação cria uma cópia da consulta e sua transformação altera apenas a cópia.

    • Altere os resultados classificados. Essa ação altera a consulta que o usuário digitou.

  • Na fonte de resultado que a consulta usa para obter resultados de pesquisa.

Uma consulta de usuário é transformada pela Web Part e, em seguida, por todas as regras de consulta que se aplicam e, por fim, pela fonte de resultado. Portanto, ao configurar uma transformação em uma fonte de resultado, você sabe que as alterações de transformação não serão descartadas ou substituídas, pois a fonte de resultado transforma a consulta por último. Por exemplo, para garantir que uma vertical de pesquisa de imagens retorne apenas imagens, você configurará a transformação apropriada em uma fonte de resultado e configurará a Web Part na vertical de pesquisa para usar essa fonte de resultado.

Para obter mais informações, confira Visão geral do processamento de consultas no TechNet.

Início da página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.