Classificação personalizada

Esta página descreve como ajustar a classificação dos resultados retornados pelos mecanismos de pesquisa.

  1. Visão geral
  2. Como melhorar os resultados com palavras-chave
  3. Como usar marcadores nos resultados da pesquisa
  4. Marcar sites com marcadores
  5. Modulação dos efeitos dos rótulos

Informações gerais

Digamos que você compilou uma lista de sites que quer que o mecanismo de pesquisa cubra, mas quando testa algumas consultas, os resultados da pesquisa não correspondem ao que você tinha em mente. Os resultados que você considera mais relevantes para a consulta não estão na parte superior da página. Ou talvez você queira dar preferência a páginas da Web da sua instituição de pesquisa favorita ou do seu próprio site. Para isso, promova ou rebaixe os resultados. O Mecanismo de Pesquisa Programável permite ajustar os resultados por três meios: palavras-chave, rótulos ponderados e pontuações. Palavras-chave e pesos são definidos no arquivo de contexto, enquanto as pontuações são definidas no arquivo de anotações.

  • Palavras-chave são uma maneira rápida de otimizar determinadas páginas da Web nos resultados da pesquisa e receber mais resultados sobre um assunto específico.
  • Os rótulos ponderados informam ao Mecanismo de Pesquisa Programável se precisa excluir, promover ou rebaixar um site. O nível de promoção ou rebaixamento de um site depende dos pesos que você aplica aos rótulos.
  • Pontuações, que são aplicadas a anotações individuais, reduzem ou revertem a influência dos rótulos ponderados. Eles adicionam outra camada de granularidade ao ajuste da classificação.

Os pesos nos rótulos e as pontuações nas anotações são os botões e seletores principais para mudar a classificação dos resultados da pesquisa. Ambas têm valores que variam de -1.0 a +1.0. É possível promover e rebaixar sites girando os mostradores (aumentando ou diminuindo valores) com pontuações e pesos.

Você tem forte influência sobre a classificação, mas não tem controle absoluto sobre os resultados. A promoção ou o rebaixamento dos resultados é uma função de muitos parâmetros, incluindo a relevância da página da Web, a escolha de palavras-chave, o peso nos rótulos, as pontuações nas anotações e assim por diante.

Voltar ao início

Como melhorar os resultados com palavras-chave

Palavras-chave são a maneira mais rápida de mudar os resultados. O Mecanismo de Pesquisa Programável impulsiona as páginas da Web que incluem suas palavras-chave. Ela também pode recuperar mais resultados da pesquisa sobre o assunto. Portanto, se os resultados da pesquisa parecerem insignificantes, tente adicionar palavras-chave. Embora o Mecanismo de Pesquisa Programável otimize as páginas da Web que contêm essas palavras-chave, ele não rebaixa ou filtra páginas que não contêm as palavras-chave.

As palavras-chave são uma maneira de aplicar a intenção dos usuários ao mecanismo de pesquisa. Por exemplo, quando os usuários do mecanismo de pesquisa de ioga pesquisam por "tapete", na verdade eles estão pesquisando "mata de ioga", não "Teste de Analogia de Miller" ou "esteiras de casa". Pense no foco principal do seu mecanismo de pesquisa e no contexto das consultas de pesquisa dos usuários. No exemplo do mecanismo de pesquisa, "ioga" seria uma palavra-chave óbvia. Não use palavras-chave muito amplas ou que incluam muitas categorias. Por exemplo, "exercício" e "práticas orientais" recuperariam muitas páginas da Web que não têm nada a ver com ioga. As melhores palavras-chave descrevem o conteúdo dos sites que seu mecanismo de pesquisa abrange.

Comece com uma única palavra primeiro e veja se consegue obter os resultados desejados. Se você não tiver resultados suficientes, tente usar várias palavras-chave. Também é possível usar frases, que são séries de palavras entre aspas (por exemplo, "postura de ioga"), mas palavras-chave de uma única palavra são melhores. O Mecanismo de Pesquisa Programável interpreta yoga pose stretch como três palavras-chave: "ioga", "esticar" e "pose".

As palavras-chave não são independentes umas das outras; elas funcionam juntas. Assim, se as palavras-chave "ioga" e "pose" forem usadas, as páginas da Web que contêm "ioga" e as que contêm "pose" serão otimizadas, mas as páginas que contêm "ioga" e "pose" serão ainda mais aprimoradas.

Exemplo: palavras-chave

Vamos comparar os resultados da pesquisa por "mata" em duas versões de um mecanismo de pesquisa programável de ioga.

Figura 1 : resultados para a consulta de pesquisa "esteira" de um mecanismo de pesquisa que não usa palavras-chave. Para ver todo o conjunto de resultados, clique na imagem.

Exemplo de um mecanismo de pesquisa
que não usa palavras-chave

Figura 2:resultados para a consulta de pesquisa "mata" de um mecanismo de pesquisa com a palavra-chave "ioga".

Exemplo de um mecanismo de pesquisa
que usa a palavra-chave "ioga"

Na versão com a palavra-chave "ioga", as páginas da Web que contêm essa palavra-chave são promovidas na página de resultados.

Voltar ao início

Criação de palavras-chave

Você pode criar quantas palavras-chave quiser, desde que não exceda 100 caracteres. A maneira mais fácil de criar palavras-chave é por meio da seção Noções básicas da página Visão geral no painel de controle. Você pode usar essa guia para experimentar palavras-chave diferentes e conferir os efeitos delas na página de resultados. Se você não gostar dos resultados, poderá remover facilmente uma palavra-chave e tentar outra.

Se você quiser criar palavras-chave no arquivo de contexto, use o atributo keywords do elemento CustomSearchEngine para definir os valores da palavra-chave. Separe as palavras-chave usando um único espaço. Coloque as frases entre aspas. É possível usar a pontuação (") ou a entidade de caractere (").

  <CustomSearchEngine keywords="asana &quot;yoga postures&quot;">
  </CustomSearchEngine>

Como usar marcadores para mudar resultados de pesquisa

A outra maneira de alterar os resultados da pesquisa é com os marcadores, que são os mecanismos de classificação dos resultados da pesquisa e determinam como os sites devem ser tratados.

Você pode usar dois tipos de marcador: marcadores de mecanismo de pesquisa e marcadores de refinamento. Os marcadores de mecanismos de pesquisa determinam quais sites serão abrangidos pelo mecanismo. Eles são invisíveis para os usuários e são executados em segundo plano. Portanto, o elemento pai é chamado de BackgroundLabels. Os marcadores de refinamento, por outro lado, ficam visíveis para os usuários e aparecem como links. Os refinamentos são discutidos em detalhes na página Como fazer referência de pesquisas. A maior parte desta página se concentra nos marcadores de mecanismos de pesquisa, embora os modes, pesos e pontuações operem da mesma maneira nos marcadores de mecanismo de pesquisa e de refinamento.

O código a seguir mostra os dois tipos de rótulos no arquivo de contexto:

<!--Search engine labels-->
<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<lt;/BackgroundLabels>

<!--Refinement label-->
   <Facet>
      <FacetItem title="Lectures">
         <Label name="lectures" mode="BOOST" weight="0.8">
            <Rewrite>lecture OR lectures</Rewrite>
         </Label>
      </FacetItem>
    </Facet>

Quando você cria um Mecanismo de Pesquisa Programável usando o painel de controle, ele cria dois marcadores de mecanismo de pesquisa para você. Os rótulos têm modos, que determinam como os sites precisam ser tratados. Um deles é exclusivo (mode="ELIMINATE"), e o outro é inclusivo (mode="FILTER"). Você pode mudar o modo do rótulo inclusivo de "FILTRO" para "AUMENTAR" depois de criar o Mecanismo de Pesquisa Programável.

Voltar ao início

Como usar marcadores

Para usar marcadores de mecanismos de pesquisa, faça o seguinte:

  1. No arquivo de contexto, crie ou redefina marcadores de mecanismos de pesquisa.
    1. Defina o nome do rótulo. Você pode aceitar o nome gerado pelo painel de controle ou definir seu próprio nome.
    2. Defina o modo.
    3. Opcional: Defina os pesos.
  2. No arquivo de anotações, marque os sites com rótulos.

Exemplo: arquivo de contexto com rótulos

Este é um exemplo truncado de um arquivo de contexto com marcadores de mecanismo de pesquisa.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;">
  <Title>RealClimate</Title>
  <Description>"Climate change"</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
</CustomSearchEngine>

Voltar ao início

Como definir o modo do identificador

A promoção, o rebaixamento ou a exclusão de um site depende do rótulo do mecanismo de pesquisa a que ele está associado. Um rótulo de mecanismo de pesquisa pode ter os seguintes modos:

Observação:siga as letras maiúsculas. Use letras maiúsculas para os modos.

Modo Faz o seguinte... Use este modo se...
ELIMINATE Exclui do mecanismo de pesquisa os sites marcados com esse marcador.

Você quer excluir páginas da Web com uma classificação alta na Pesquisa Google, mas que não são muito boas para seu público-alvo.

Por exemplo, se você estiver criando um mecanismo de pesquisa para o estudo científico sobre hamsters, use marcadores com o modo ELIMINATE para excluir sites de alto escalão que apresentam informações sobre cuidados com animais de estimação, hamsters dançarinos e hamsters que podem cantar com uma voz irritante e tocar banjo ao mesmo tempo.

FILTER Inclui apenas os sites marcados com esse rótulo e exclui todo o restante.

Você quer que o mecanismo pesquise apenas seu site, sites afiliados ou aqueles que se concentram em um assunto específico.

Como a cobertura desses mecanismos de pesquisa é restrita a alguns sites, é possível ter um controle mais preciso sobre a classificação dos resultados da pesquisa. A alteração da ordem dos resultados da pesquisa usando pesos é discutida na próxima seção.

Por exemplo, se você quiser criar um mecanismo de pesquisa apenas para seu site, defina um único site com um rótulo que tenha o modo FILTER. Os resultados da pesquisa incluem apenas páginas do seu site, nada mais.

BOOST Inclui todos os sites do seu mecanismo de pesquisa, mas promove ou rebaixa sites com esse rótulo. O nível de promoção ou rebaixamento de um site depende do peso que você atribui a ele. Você quer um mecanismo de pesquisa amplo que enfatize alguns sites, mas não exclua outros sites.

Por exemplo, se você quer criar um mecanismo de pesquisa com ampla cobertura, mas prefere seu próprio site (o melhor de todos os tempos), use rótulos com o modo BOOST.

Voltar ao início

Como criar rótulos ponderados

Depois de ter rótulos que incluem, promovem ou excluem sites, é possível atribuir ponderações aos rótulos inclusivos. As ponderações permitem definir o quanto um rótulo deve promover ou rebaixar um site marcado. Os valores dos pesos podem variar de -1.0 a +1.0. A faixa de peso oferece um controle bastante refinado sobre os sites. Um peso positivo no rótulo enfatiza os sites marcados com ele, enquanto um peso negativo reduz o destaque.

O código a seguir mostra um rótulo ponderado:

<BackgroundLabels>
  <Label name="_include_" mode="FILTER" weight="0.65"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
</BackgroundLabels>

Os rótulos de otimização e filtro que não têm pesos definidos, como os gerados pelo Mecanismo de Pesquisa Programável, têm um peso padrão de +0.7. Portanto, se você quiser fortalecer a capacidade do rótulo gerado de promover sites, mude o valor para algo maior que +0.7. Se você mudar o valor para um valor menor que o padrão, enfraquecerá o efeito de otimização do rótulo na classificação do site. Se você fizer o contrário e atribuir um peso negativo ao rótulo, ele rebaixará ou suprimir um site. À medida que você se aproxima de -1.0, fica cada vez mais difícil para os sites ter uma classificação alta nos resultados. Em -1.0, até mesmo um site com uma boa classificação terá dificuldade de superar o forte rebaixamento.

Na tabela a seguir, demonstramos como os resultados são ajustados com base no modo e no peso de um rótulo.

Modo Peso Efeito
BOOST +1.0 Dá ao site uma grande promoção. No entanto, isso não significa necessariamente que o site com tag será sempre o principal resultado, nem que outros sites serão excluídos. Não é o mesmo que definir o modo como FILTER. Os resultados ainda podem ser mostrados mesmo quando nenhum deles corresponde ao rótulo. E resultados que são significativamente mais relevantes para a consulta de pesquisa podem ainda superar seus sites muito favorecidos, mas irrelevantes.

Se você realmente acredita que os sites marcados com rótulos muito ponderados precisam ser os principais resultados, excluindo todos os outros resultados, use um rótulo de filtro em vez de um rótulo de recomendação.

BOOST -1.0 Dá um grande rebaixamento ao site. Isso não é o mesmo que definir o modo como ELIMINATE, porque resultados altamente relevantes ainda podem ser mostrados. O site vai ter uma batalha para conseguir uma classificação razoavelmente alta, mas não vai ser totalmente bloqueado.
BOOST Indefinida Se você não definir o peso (por exemplo, <Label name="standard" mode="BOOST"/>), ele terá um peso implícito de +0.7.
FILTER +1.0 Atribui uma grande promoção ao site selecionado. Quando ele está definido como FILTER, o Mecanismo de Pesquisa Programável mostra apenas os sites que correspondem ao rótulo. Portanto, se nenhum dos sites selecionados for relevante para a consulta do usuário, nenhum resultado será exibido.
FILTER -1.0 Bloqueia efetivamente o site selecionado dos resultados. É como se você tivesse marcado o site com um rótulo "eliminar".
FILTER Indefinida Se você não definir o peso (por exemplo, <Label name="standard" mode="FILTER"/>), ele terá um peso implícito de +0.7.
ELIMINATE Sem peso Bloqueia o site. Os sites que corresponderem ao marcador não serão mostrados. Se todos os resultados relevantes tiverem um rótulo "eliminar", você poderá ter uma página de resultados vazia. É mais provável que isso aconteça com mecanismos de pesquisa do tipo filtro, não com mecanismos de otimização.

É possível criar vários rótulos de pesos variados e aplicá-los a sites conforme achar adequado. Por exemplo, é possível criar um marcador que promova sites fortemente e outro que promova sites moderados. É possível criar quantos rótulos ponderados quiser, mas depois de um certo ponto, eles podem se tornar difíceis de gerenciar. Uma maneira melhor de controlar a classificação de sites em um nível mais granular é por meio de pontuações, que serão discutidas na próxima seção.

Voltar ao início

Como usar marcadores em sites

Depois de definir os rótulos, é possível começar a incluir tags nos sites. Cada anotação pode ter vários rótulos, o que significa que o mesmo site pode ser usado em outros mecanismos de pesquisa e ser classificado de maneira diferente.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="cse_university_boost_highest"/>
    <Label name="cse_bicycles_exclude"/>
    <Label name="cse_hamsters_filter"/>
  </Annotation>
</Annotations>

Voltar ao início

Modulação dos efeitos dos rótulos

As pontuações permitem modular a influência dos rótulos. Eles podem diminuir ou reverter os efeitos dos rótulos em sites específicos. O atributo score do elemento Annotation pode ter um valor que varia de -1.0 a 1.0. Uma pontuação de 0 remove a influência do rótulo na classificação do site. Uma pontuação de 1 aplica toda a influência, e uma pontuação de -1 reverte completamente os efeitos. Valores entre 0 e 1 ou -1 e 0 (por exemplo, 0.55) servem para ajustar a influência dos rótulos. Se você não atribuir uma pontuação a uma anotação, a Pesquisa personalizada aplicará o efeito completo do rótulo ao site. É como se você tivesse atribuído uma pontuação 1.

Na tabela a seguir, demonstramos como as pontuações podem ajustar a influência dos rótulos:

Modo Peso Pontuação Efeito
Qualquer Qualquer Nenhum O mesmo que atribuir uma pontuação de 1.0 à anotação. O rótulo é aplicado ao site na íntegra.
BOOST +1.0 -1.0 O mesmo que reverter o rótulo BOOST e atribuir a ele um peso de -1.0. Ele rebaixa o site agressivamente.
BOOST -1.0 -1.0 O mesmo que reverter o rótulo BOOST e atribuir a ele um peso de +1.0. Ele promove o site de forma agressiva.
FILTER +1.0 -1.0 O mesmo que marcar o site com um rótulo ELIMINATE. Ela exclui completamente o site.
FILTER -1.0 -1.0 O mesmo que reverter o rótulo FILTER e atribuir a ele um peso de +1.0. Ele promove o site de forma agressiva.
ELIMINATE Sem peso -1.0 O mesmo que converter o rótulo ELIMINATE em um rótulo de filtro com uma pontuação de +1.0. Ele promove o site de forma agressiva.

Exemplo: código para pontuação

No exemplo a seguir, temos três sites marcados com o mesmo rótulo de mecanismo de pesquisa. No entanto, os efeitos do rótulo não são uniformes nos três locais diferentes, porque cada anotação tem uma pontuação diferente, que aplica o rótulo com diferentes intensidades.

<Annotations>
    
  <Annotation about="*.edu/*" score="0.0001">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.ucsd.edu/*" score="0.7">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.vision.ucsd.edu/*" score="1">
    <Label name="vision_label"/>
  </Annotation>

</Annotations>

Mesmo que todas as três anotações tenham a tag vision_label, o Mecanismo de Pesquisa Programável as trata de maneira diferente devido às pontuações delas. Os resultados de vision.ucsd.edu são muito favorecidos, os de ucsd.edu são moderadamente favorecidos e os de .edu domínios de nível superior são ligeiramente favorecidos em relação a outros sites.

Voltar ao início