Como reescrever consultas

Esta página descreve como alterar ou responder às consultas dos usuários para fornecer resultados de pesquisa mais relevantes ou que atendam aos requisitos do seu site.

  1. Visão geral
  2. Anexar consultas de pesquisa com rótulos de refinamento
  3. Expandir as consultas de pesquisa com sinônimos
  4. Preenchimento automático de consultas

Informações gerais

Se você conhece bem seu público-alvo, pode prever com precisão o que pode ser pesquisado. Você pode antecipar as consultas e ajudá-los a encontrar resultados mais relevantes.

Com o Mecanismo de Pesquisa Programável, é possível anexar termos de pesquisa às consultas dos usuários e criar sinônimos. O primeiro recurso é implementado por meio de refinamentos, que os usuários podem aplicar ou ignorar. Já os recursos de sinônimos atuam nas consultas dos usuários sem exigir nenhuma ação do usuário.

Como anexar consultas de pesquisa com marcadores de refinamento

Para fornecer links de refinamento que adicionem termos de pesquisa úteis às consultas do usuário, use o elemento Rewrite no arquivo de anotações XML da Pesquisa Programável. O elemento anexa os termos de pesquisa às consultas dos usuários quando eles clicam em um link de refinamento. O elemento Rewrite pode ter até 100 caracteres, todos em letras minúsculas, exceto operadores de pesquisa em caixa alta, como OR. Para saber mais sobre os operadores de pesquisa, consulte Pesquisa avançada facilitada. Para saber mais sobre refinamentos, consulte Refinamento de pesquisas.

O exemplo abaixo mostra como usar Rewrite.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

O exemplo mostra como ajudar os usuários que clicam no link de refinamento chamado "Dever de casa". Ele anexa os termos de pesquisa adicionais "dever de casa" e "designação" à consulta de pesquisa que os usuários digitam.

Um refinamento com o elemento Rewrite tem a seguinte estrutura:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Voltar ao início

Aumentar as consultas de pesquisa com sinônimos

Você pode expandir as consultas de pesquisa dos usuários usando sinônimos, que são variantes de um termo de pesquisa. Por exemplo, a consulta de pesquisa relacionada a finanças "interesse" poderia ter as seguintes alternativas equivalentes: "rendimento", "dividendo", "cupom" e assim por diante. Se você criar sinônimos para "interesse" no mecanismo de pesquisa financeira, os usuários não vão precisar digitar diversas variantes para encontrar as informações que estão procurando. O Mecanismo de Pesquisa Programável vai procurar automaticamente todos os sites relevantes para "interesse", "rendimento", "dividendo", "cupom" e outros termos relacionados.

Um termo de pesquisa com sinônimos definidos aciona automaticamente uma expansão de pesquisa, independentemente de o usuário inserir ou não o termo de pesquisa sozinho ou com uma série de outras palavras. Digamos que você tenha definido "ninja" como um termo de pesquisa com a variante de sinônimo, "assassino". Qualquer consulta de pesquisa que inclua a palavra "ninja" (como apenas "ninja" sozinho ou "concurso de cachorro-quente ninja") expandirá a consulta para incluir as variantes sinônimos. É como se o usuário tivesse pesquisado "ninja OR assassino" ou "concurso de cachorro-quente ou ninja OR assassino".

Práticas recomendadas

Termos de consulta populares, acrônimos comuns (como "CD" para "certificado de depósito") e abreviações familiares (como "munis" para "vínculos municipais") que sejam idiossincráticos para seu campo ou interesse especializado são ótimos candidatos para ter sinônimos. Se o seu mecanismo de pesquisa for bastante popular e receber muitas pesquisas para as mesmas consultas, você poderá obter dados sobre as suas consultas mais populares na página de estatísticas. Acesse o painel de controle do seu mecanismo de pesquisa e clique no link estatísticas. As consultas populares estão listadas na parte inferior da página.

Não é necessário criar sinônimos para termos de consulta muito usados. Por exemplo, os termos "Reino Unido", "Britain", "Reino Unido" e "Reino Unido da Grã-Bretanha" são variantes bastante conhecidas (se não sinônimos tecnicamente) para a maioria dos usuários da Web. O Google já tem muitos sinônimos para esses termos, e você não precisa replicar esse trabalho. Em vez disso, crie sinônimos para termos comuns que sejam específicos dos interesses dos usuários do seu mecanismo de pesquisa. Por exemplo, em um mecanismo de pesquisa financeira, "vínculo" seria um ótimo candidato. O Google pode não saber se os usuários estão procurando "James Bond", "vínculo químico", "vínculo adesivo" ou "vínculo emocional". Por outro lado, você sabe que eles estão procurando um instrumento financeiro e pode facilmente criar sinônimos como "segurança de renda fixa" e "problema".

Caso você não consiga discernir se um termo é comum ou idiossincrático, teste o termo e suas variantes na Pesquisa Google. Digite o termo de consulta (como "são paulo") na pesquisa do Google e abra uma nova janela do navegador. Na caixa de pesquisa do Google, digite o termo de consulta, o operador de pesquisa OR e a variante do termo (por exemplo, "são paulo OR sf"). Compare as duas páginas de resultados. Se eles forem exatamente iguais, então o Google tem os termos sinônimos cobertos.

Criação de sinônimos

Assim como em qualquer arquivo XML, você pode usar um editor de texto simples para criar e editar o arquivo de sinônimos. Basta salvar o arquivo de texto com a extensão de arquivo .xml (por exemplo, syn_finance.xml).

Este é um exemplo de um arquivo de sinônimos:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

Um arquivo de sinônimos tem um elemento e um elemento filho que podem ter vários irmãos, conforme descrito na seguinte hierarquia:

  • Synonyms (apenas 1)
    • Synonym term (é permitido ter vários irmãos)
      • Variant (até 10 para cada Synonym)

Crie o termo de pesquisa no valor do atributo do elemento filho Synonym e defina cada um dos sinônimos no elemento Variant. O termo de pesquisa e os sinônimos podem ser uma única palavra (como "biscoito") ou frases (como "biscoito de manteiga" ou "chorando por causa de leite derramado").

Limites

A tabela a seguir lista os limites para arquivos de sinônimos:

Item Máximo permitido
Número de termos de pesquisa (elemento Synonym term) Vários termos de pesquisa, desde que o número total de variantes não exceda 500 para cada mecanismo de pesquisa.
Número de variantes (elementos Variant) de cada termo de pesquisa 10

 

Número total de variantes (Variant elementos) para o mecanismo de pesquisa 2000
Tamanho do arquivo 500KB
Número de arquivos Quantidades necessárias, desde que o tamanho agregado de todos os arquivos da conta não ultrapasse 4 MB.

Voltar ao início

Preenchimento automático de consultas

O preenchimento automático é uma lista de consultas sugeridas que aparece conforme os usuários digitam na caixa de pesquisa.

Figura 1 : digitar apenas alguns caracteres na caixa de pesquisa mostra uma lista suspensa com opções para diferentes consultas de pesquisa.

Se você digitar p-u-e-r em um Mecanismo de Pesquisa Programável de um site de viagens, será exibida uma lista suspensa com opções de hotéis em Porto rico, Porto Vallarta, férias em Porto Alegre e assim por diante.

A lista de consultas opcionais usada no preenchimento automático é derivada em parte do conteúdo do site e da popularidade do termo de consulta. Entretanto, é possível personalizar o preenchimento automático adicionando ou removendo termos dele, seja no painel de controle ou por meio de um upload em massa em um arquivo XML.

Como ativar o preenchimento automático

Para ativar o preenchimento automático em mecanismos de pesquisa usando o Elemento de Pesquisa Programável, faça o seguinte:

  1. Na página "Recursos de pesquisa" do mecanismo, role até a seção Preenchimento automático.
  2. Marque a caixa de seleção Ativar preenchimento automático.

É possível adicionar ou remover termos individuais na seção Preenchimento automático da página "Recursos de pesquisa" do mecanismo de pesquisa ou fazer o upload de todos os termos usando um XML. Os termos adicionados por você aparecem acima dos termos gerados por algoritmos para todas as consultas.

Pode levar até 48 horas para que os termos de preenchimento automático comecem a aparecer no mecanismo de pesquisa.

Para adicionar ou remover termos em massa, faça upload de um arquivo XML de preenchimento automático. Como acontece com qualquer arquivo XML, é possível usar um editor de texto simples para criar e editar o arquivo de preenchimento automático. Basta salvar o arquivo de texto com a extensão de arquivo .xml (por exemplo, autocompletion_finance.xml).

Adição e remoção de termos de preenchimento automático

Veja um exemplo de um arquivo de preenchimento automático para upload.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

No código de amostra, "maçã" está incluída na lista de possíveis termos de preenchimento automático, enquanto "baunilha" e qualquer termo que comece com "morango" nunca serão apresentados ao usuário como um termo de preenchimento automático.

Um arquivo de preenchimento automático tem um elemento e um elemento filho que podem ter vários irmãos, conforme descrito nesta hierarquia:

  • Autocompletions (apenas 1)
    • Autocompletion (é permitido ter vários irmãos)

A tabela a seguir lista os nomes dos atributos de preenchimento automático.

Nome do atributo Descrição Valor
term O termo individual ou expressão regular a ser incluída ou excluída. Termo de preenchimento automático a ser incluído ou excluído. Por exemplo, se você quiser adicionar "sombra da tempestade" à lista de termos de preenchimento automático apresentados aos usuários, adicione "sombra da tempestade" como valor. Usar o mesmo termo em várias entradas Autocompletion resultará em um erro. Um termo pode ter até cem caracteres. Termos com mais de 100 caracteres serão ignorados.
type Especifique se o termo será incluído ou excluído do preenchimento automático. Especifique:
  • 1: inclua um termo
  • 2: exclui um termo
  • match Opcional. Especifique se você quer que o termo tenha correspondência exata ou com uma expressão regular. Especifique:
  • 1: padrão. Correspondência exata.
  • 2: para expressão regular. Somente os termos excluídos podem usar expressões regulares.
  • Voltar ao início