Compreendendo transformações de consulta

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Para fornecer resultados de pesquisa adequados a uma consulta de usuário, às vezes é necessário alterar a consulta. Por exemplo, suponha que você tenha criado uma pesquisa vertical por Imagens. Quando alguém digitar uma consulta na vertical Imagens, será necessário alterá-la de forma que retorne somente resultados da pesquisa que sejam Imagens.

Para alterar uma consulta, você pode usar o construtor de consultas para configurar uma transformação de consulta. Você pode configurar uma transformação de consulta para substituir as propriedades de uma consulta, como a fonte dos resultados que a consulta usará para obter resultados de pesquisa ou a ordem de classificação que ele usará quando ele exibe 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 com seu modelo de consulta, ele também substitui as variáveis de consulta no modelo com valores específicos.

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

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

Com este

{User.Name}

Nome do usuário que digitou a consulta

{Site.URL}

Site onde o usuário digitou o valor

{Today}

Data de hoje

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

Uma transformação substitui esta variável de consulta associada

Com este

{searchBoxQuery}

A consulta digitada pelo usuário

{searchTerms}

A consulta digitada pelo usuário, como alterada pela transformação mais recente

Você pode usar uma variável de consulta associada ao adicionar uma restrição a uma consulta, como quando você restringe uma consulta a um tipo de conteúdo em particular. Por exemplo, para uma vertical de pesquisa de Imagens, você poderia configurar uma transformação de consulta que adicione "contenttype:picture" a um texto de consulta usando o modelo de consulta "{searchTerms} contenttype:picture". Se um usuário digitar a consulta "lua" nessa vertical, a transformação substituirá "{searchTerms}" por "lua". Portanto, a transformação da consulta altera a consulta para "lua contenttype:picture".

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

  • Em uma Web Part, como a Web Part Resultados da Pesquisa. Configure uma transformação em uma Web Part quando não precisar mais 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. Dois essas ações usam uma transformação para alterar a consulta:

    • Adicionar um bloco de resultado na página de resultados da pesquisa. Esta ação cria uma cópia da consulta e sua transformação altera somente a cópia.

    • Alterar os resultados classificados. Essa ação altera a consulta digitada pelo usuário.

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

Uma consulta de usuário é transformada pela Web Part, então por qualquer regra de consulta que se aplique e, finalmente, pela origem de resultado. Portanto, quando você configura uma transformação em uma origem de resultado, sabe que as alterações da transformação não serão descartadas ou substituídas, porque a origem de resultado transforma a consulta por último. Por exemplo, para garantir que uma vertical de pesquisa de Imagens retorne somente imagens, você configuraria a transformação adequada em uma origem de resultado e, então, configuraria a Web Part na vertical de pesquisa para usar essa origem de resultado.

Para obter mais informações, consulte Visão geral de consulta de processamento no TechNet.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×