Classificação personalizada

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

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

Visão geral

Digamos que você compilou uma lista de sites para os quais deseja que seu mecanismo de pesquisa mas quando você testa algumas consultas, os resultados de pesquisa não correspondem exatamente o que você tinha em mente. Os resultados que você considera mais relevantes para a consulta não estão no topo da página. Ou talvez você queira dar preferência páginas da Web da sua instituição de pesquisa favorita ou do seu próprio site. Você pode e endireitar isso promovendo ou rebaixando os resultados. Com o Mecanismo de Pesquisa Programável, ajustar os resultados por três meios: palavras-chave, rótulos ponderados e pontuações. Palavras-chave e Os pesos são definidos no arquivo de contexto, enquanto as pontuações são definidos no arquivo annotations.

  • Palavras-chave são uma forma rápida de impulsionar determinadas páginas da Web em seus resultados de pesquisa e obter mais resultados de pesquisa sobre um determinado assunto.
  • Os rótulos com peso informam ao Mecanismo de Pesquisa Programável se é necessário excluir, promover ou rebaixar um site. O nível de promoção ou rebaixamento de um site depende os pesos que você aplica aos rótulos.
  • Pontuações, que são aplicadas a anotações individuais; têmperar ou reverter a influência dos rótulos ponderados. Eles adicionam outra camada de granularidade ao ajuste da classificação.

Os pesos em rótulos e pontuações em anotações são os botões e mostradores principais para alterar a classificação dos resultados da pesquisa. Ambas têm valores que variam de -1.0 para +1.0. Você pode promover e rebaixar sites girando os mostradores (valores crescentes ou decrescentes) com pontuações e pesos.

Você tem forte influência sobre a classificação, mas não tem controle sobre os resultados. A promoção ou o rebaixamento de resultados é função parâmetros, incluindo a relevância da página da Web, a escolha das palavras-chave, 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

As palavras-chave são a maneira mais rápida de mudar os resultados. Aumentos do Mecanismo de Pesquisa Programável páginas da Web que incluem suas palavras-chave. Ele também pode recuperar mais resultados de pesquisa sobre esse assunto. Por isso, se os resultados da pesquisa parecerem insignificantes, tente adicionar palavras-chave. Embora o Mecanismo de Pesquisa Programável otimize páginas da Web que contêm essas palavras-chave, ele não rebaixar ou filtrar páginas da Web que não contêm essas palavras-chave.

Palavras-chave são uma forma de aplicar a intenção dos usuários ao termo de pesquisa do Compute Engine. Por exemplo, quando os usuários do mecanismo de pesquisa de ioga procuram "esteira", ele está pesquisando "tapete de ioga", não "Teste de analogia Miller" ou "tapetes domésticos". Pense no foco principal do seu mecanismo de pesquisa e no contexto do público-alvo dos seus usuários consultas de pesquisa. Em nosso exemplo de mecanismo de pesquisa, "ioga" seria um a palavra-chave mais óbvia. Não use palavras-chave muito amplas ou que se estendem muito categorias. Por exemplo, "exercício" e “práticas orientais” recuperaria muitos páginas da Web que não têm relação com ioga. As melhores palavras-chave descrevem conteúdo dos sites que seu mecanismo de pesquisa cobre.

Comece com uma única palavra e veja se consegue obter os resultados que que você quiser. Se você não receber resultados suficientes, tente usar várias palavras-chave. Você pode também use frases, que são uma série de palavras entre aspas (por exemplo, "postura de ioga"), mas palavras-chave de uma única palavra são melhores. 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. e trabalhem juntas. Então, se você têm as palavras-chave "ioga" e "pose", páginas da Web que contêm "ioga" e páginas da Web que contêm "pose" são impulsionados, mas as páginas da Web que contêm "ioga" e "pose" e aumenta ainda mais.

Exemplo: palavras-chave

Vamos comparar os resultados da pesquisa por "esteira" em duas versões de um exercício de ioga mecanismo de pesquisa.

Figura 1: resultados da 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 "esteira" 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 o termo "ioga" palavra-chave, páginas da web que contêm a palavra-chave são promovidos na página de resultados.

Voltar ao início

Como criar 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 é com as Noções básicas da página Visão geral no painel de controle. Use essa guia para testar, tentando diferentes palavras-chave e verificando seus efeitos na página de resultados. Se você não gostar dos resultados, poderá remover facilmente uma palavra-chave e tentar outra um.

Para criar palavras-chave no arquivo de contexto, use o método Atributo keywords do elemento CustomSearchEngine para definir os valores de palavra-chave. Separe as palavras-chave umas das outras usando um único espaço. Coloque frases entre aspas; é possível usar a pontuação (") ou a entidade de caractere (").

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

Como alterar resultados de pesquisa com marcadores

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

Você pode usar dois tipos de marcadores: os do mecanismo de pesquisa e os de refinamento. Os rótulos do mecanismo de pesquisa determinam quais sites devem ser cobertos pela pesquisa do Compute Engine. Eles não aparecem para os usuários e são executados em segundo plano. portanto, o elemento pai é chamado de BackgroundLabels. rótulos de refinamento, por outro lado, são visíveis para os usuários e aparecem como links. Refinamentos são discutidos em detalhes em Como refinar pesquisas página. A maior parte desta página foca nos rótulos dos mecanismos de pesquisa, embora modes, pesos e de pesquisa funcionam da mesma maneira no mecanismo de pesquisa e no refinamento rótulos.

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 o Mecanismo de Pesquisa Programável usando o painel de controle, ele cria dois rótulos do mecanismo de pesquisa para você. Os rótulos têm modos que determinam como devem ser tratados. Um deles é exclusivo (mode="ELIMINATE"), e o outro é inclusivo mode="FILTER"). É possível alterar o modo do marcador inclusivo de "FILTER" para "BOOST" após a criação do Mecanismo de Pesquisa Programável).

Voltar ao início

Como usar rótulos

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

  1. No arquivo de contexto, crie ou redefina os marcadores do mecanismo de pesquisa.
    1. Defina o nome do rótulo. É possível aceitar o nome gerado pelo no painel de controle ou definir o seu próprio.
    2. Defina o modo.
    3. Opcional. Defina os pesos.
  2. No arquivo de anotações, inclua tags nos sites.

Exemplo: arquivo de contexto com rótulos

O seguinte é um exemplo truncado de um arquivo de contexto com mecanismo de pesquisa rótulos.

<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

Definição do modo do rótulo

O fato de um site ser promovido, rebaixado ou excluído depende do mecanismo de pesquisa o rótulo a que está associado. Um marcador de mecanismo de pesquisa pode ter os seguintes modos:

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

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

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

Por exemplo, se você estiver criando um mecanismo de pesquisa para o laboratório estudo de hamsters, você usaria rótulos com o modo ELIMINATE para excluir sites de alta classificação que apresentam informações sobre cuidados com animais de estimação, dança hamsters e hamsters, que podem cantar com uma voz irritante e tocar do banjo ao mesmo tempo.

FILTER Inclui somente os sites marcados com esse marcador e exclui tudo outros.

Você deseja que o mecanismo de pesquisa pesquise somente seu site, afiliados sites com foco em um assunto específico.

Como a cobertura desses mecanismos de pesquisa é restrita a alguns sites, você tem um controle mais preciso sobre a classificação dos anúncios resultados. Vamos discutir como mudar a ordem dos resultados da pesquisa usando pesos na próxima seção.

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

BOOST Inclui todos os sites no seu mecanismo de pesquisa, mas promove ou rebaixa sites com esse marcador. 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 excluir completamente outros sites.

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

Voltar ao início

Criar rótulos ponderados

Depois de ter rótulos que incluem, promovem ou excluem sites, você pode atribuir pesos aos rótulos inclusivos. Os pesos permitem definir quanto um rótulo deve promover ou rebaixar um site marcado. Os valores dos pesos podem variar de -1.0 para +1.0. A faixa de peso fornece controle refinado sobre os sites. Um peso positivo no rótulo enfatiza os sites marcado com ele, enquanto um peso negativo diminui a ênfase.

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 geradas pelo Mecanismo de Pesquisa Programável têm uma ponderação padrão de +0.7. Então, se se você quiser fortalecer a capacidade do rótulo gerado de promover sites, o valor para algo maior que +0.7. Se você mudar o valor para um valor inferior ao padrão, você enfraquece o efeito de otimização do rótulo na classificação do site. Quando você vai para o outro lado e atribui um peso negativo para o marcador, esse marcador vai rebaixar ou suprimir um site. À medida que você se aproxima -1.0, está cada vez mais difícil para sites alcançarem uma classificação alta nos resultados. Em -1.0, mesmo um site com alta classificação terá uma tempo para superar o forte rebaixamento.

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

Modo Peso Efeito
BOOST +1.0 Dá uma grande promoção ao site. No entanto, isso não significa necessariamente que o site marcado será sempre o principal resultado, nem que outros sites serão excluídos. Não é o mesmo que definir o modo como FILTER: É possível que os resultados ainda apareçam mesmo que nenhum deles corresponde ao rótulo. E resultados significativamente mais relevantes para a consulta de pesquisa podem ainda superam os sites favoritos, mas irrelevantes.

Se você realmente acreditar que os sites marcados com rótulos pesados devem ser os principais resultados, excluindo todos os outros, você deve usar um rótulo de filtro em vez de um rótulo de otimização.

BOOST -1.0 Dá ao site um grande rebaixamento. Isso não é o mesmo que configurar o modo para ELIMINATE, porque resultados altamente relevantes podem ainda serão exibidos. O site terá uma batalha para conseguir uma classificação razoavelmente alta, mas não estejam completamente bloqueados.
BOOST Indefinido Se você não definir o peso (por exemplo, <Label name="standard" mode="BOOST"/>), ele tem um peso implícito de +0.7.
FILTER +1.0 Dá uma grande promoção ao site selecionado. Quando o modo está definido como FILTER, o Mecanismo de Pesquisa Programável vai mostrar apenas sites que correspondam à rótulo. Então, se nenhum dos sites selecionados for relevante para a consulta do usuário, nenhum resultado será ser exibido.
FILTER -1.0 Bloqueia com eficácia o site selecionado nos resultados. É como se você marcou o site com um rótulo de eliminação.
FILTER Indefinido 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 resultados relevantes tiverem um rótulo de eliminação, você poderá ter um rótulo página de resultados de pesquisa. É mais provável que isso aconteça com mecanismos de pesquisa do tipo filtro, não impulsionam os mecanismos de pesquisa.

Você pode criar vários rótulos de pesos variados e aplicá-los aos sites como que você achar adequado. Por exemplo, talvez você queira criar um rótulo que promove sites e outro de forma moderada. É possível criar quantos marcadores ponderados como você quer, mas após um certo ponto, eles podem se tornar difíceis de gerenciar. Uma forma melhor de controlar a classificação dos sites em um nível mais granular é por meio de pontuações, que serão abordadas na próxima seção.

Voltar ao início

Inclusão de tags em sites

Depois de definir os rótulos, você pode começar a marcar sites com eles. Cada podem ter vários rótulos, o que significa que o mesmo site pode ser usado em outros mecanismos de pesquisa e serem classificadas 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 de rótulos

As pontuações permitem modular a influência dos rótulos. Eles podem atenuar ou reverter os efeitos dos rótulos em sites específicos. O atributo score de o elemento Annotation pode ter um valor que varia de -1.0 com 1.0. Uma pontuação de 0 remove o influência do marcador na classificação do site uma pontuação de 1 aplica toda a influência; uma pontuação de -1 inverte completamente efeitos Valores entre 0 e 1 ou -1 e 0 (por exemplo, 0.55) servem para o ajuste do a influência dos rótulos. Se você não atribuir uma pontuação a uma anotação, a API Custom A pesquisa aplica todo o efeito do marcador ao site. É como se você atribuiu uma pontuação de 1 a ele.

A tabela a seguir demonstra como as pontuações podem ajustar a influência de rótulos:

Modo Peso Pontuação Efeito
Qualquer Qualquer Nenhum O mesmo que atribuir à anotação uma pontuação de 1.0. O marcador é totalmente aplicado ao site.
BOOST +1.0 -1.0 O mesmo que inverter o rótulo BOOST e atribuir a ele uma peso de -1.0. Ele rebaixa o site de forma agressiva.
BOOST -1.0 -1.0 O mesmo que inverter o rótulo BOOST e atribuir a ele uma 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 inverter o rótulo FILTER e atribuir a ele uma 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 filtro rótulo com uma pontuação de +1.0. Ela promove de forma agressiva site.

Exemplo: código para pontuação

No exemplo a seguir, temos três sites marcados com a mesma pesquisa rótulo do mecanismo. No entanto, os efeitos do rótulo não são uniformes nas três sites diferentes, pois cada anotação possui uma pontuação diferente, aplicando a 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 os trata de maneira diferente de acordo com as pontuações. Resultados do vision.ucsd.edu são muito favorecidas. os de ucsd.edu são moderadamente favorecidos; e as de .edu de nível superior domínios são ligeiramente favorecidos em relação a outros sites.

Voltar ao início