Mecanismo temático

O mecanismo de pesquisa temática é um mecanismo que se concentra em um tema específico. Ele abrange uma parte de toda a Web, em vez de um site específico. Isso é possível porque o Mecanismo de Pesquisa Programável permite incluir vários sites no mesmo mecanismo. Este artigo discute algumas técnicas interessantes para criar e manter esses mecanismos.

Por que criar mecanismos de pesquisa por tópicos?

É possível realizar uma pesquisa avançada muito precisa e robusta usando o mecanismo de pesquisa padrão google.com, escolhendo as palavras-chave certas, utilizando operadores de pesquisa e filtrando os resultados. No entanto, alguns usuários podem não estar familiarizados com essas técnicas avançadas. Como você sabe o contexto em que o usuário está operando e o tema da pesquisa, é possível orientá-lo pelo processo de pesquisa e facilitar muito a descoberta de recursos valiosos no domínio escolhido.

Existem algumas técnicas úteis para criar mecanismos de tópicos de alta qualidade:

  • Índice de sites para pesquisa selecionados
  • Como reescrever consultas
  • Como expor dados adicionais nos resultados da pesquisa

Índice selecionado

Às vezes, os termos de pesquisa podem ser ambíguos ou ter um significado diferente, dependendo do contexto. Ao incluir apenas sites relevantes e de alta qualidade no seu mecanismo, você restringe o domínio de pesquisa e, portanto, torna os resultados mais precisos e significativos.

Usar padrões de URL

Use padrões de URL para pesquisar apenas uma parte de um site, se necessário. Por exemplo, se você quiser pesquisar apenas tutoriais sobre velocidade do navegador no site html5rocks.com, use o padrão de URL html5rocks.com/en/tutorials/speed/* em sites para pesquisar.

Se você não conhece a estrutura de URLs do site que você considera adicionar ao mecanismo, faça uma pesquisa site: em google.com para verificar. Por exemplo, para conferir um exemplo de URLs de html5rocks.com, digite site:www.html5rocks.com na caixa de pesquisa google.com.

Como reescrever consultas

Se você conhece bem seu público-alvo, pode antecipar as consultas dele e aplicar recursos avançados de pesquisa em nome do usuário. Você pode reescrever a consulta original para incluir termos de pesquisa adicionais e usar operadores de pesquisa avançada ou aplicar sinônimos.

Como adicionar termos e operadores de pesquisa

O uso mais comum de outros termos de pesquisa é adicionar uma palavra-chave que descreva o domínio da pesquisa, por exemplo, uma palavra solar para o mecanismo de pesquisa de energia solar. Dependendo do caractere do seu mecanismo, talvez você queira adicionar outros termos de pesquisa a cada consulta ou somente a algumas delas.

É possível definir um termo de pesquisa adicional que será anexado a cada consulta no painel de controle. Acesse Recursos de pesquisa > Avançado > Configurações da pesquisa na Web > Adição de consulta.

Também é possível adicionar termos de pesquisa diferentes em cada guia de refinamento. Na guia Recursos de pesquisa > Refinamentos, adicione um novo refinamento e coloque o termo de pesquisa adicional no campo Palavras opcionais. Quando um usuário pesquisa uma palavra-chave no mecanismo e seleciona a guia recém-criada, a consulta é reescrita para incluir os termos adicionais desse refinamento.

Às vezes, pode ser útil adicionar termos diferentes de maneira dinâmica, dependendo do contexto do usuário.

É possível especificar esses termos extras dinâmicos usando o atributo webSearchQueryAddition se você estiver usando o Elemento de Pesquisa Programável ou o parâmetro orTerms se estiver usando a API JSON.

Exemplo:em um mecanismo de pesquisa de eventos locais, caso seu app tenha acesso à localização de um usuário, adicione o nome da cidade em que ele está à consulta de pesquisa.

Como criar sinônimos

Você pode expandir as consultas de pesquisa do usuário usando sinônimos, que são variantes de um termo de pesquisa. Se você criar um sinônimo de um termo que provavelmente vai ser usado no seu mecanismo, os usuários não vão precisar digitar diversas variantes. Os termos de pesquisa alternativos vão ser adicionados automaticamente às consultas deles.

Você pode criar sinônimos no painel de controle em Recursos de pesquisa > Sinônimos. Leia mais sobre as práticas recomendadas para criar sinônimos.

Renderização personalizada dos resultados da pesquisa

O Mecanismo de Pesquisa Programável é altamente personalizável, e você pode mudar a aparência dos resultados usando as opções no painel de controle. Além disso, se você estiver disposto a escrever marcações personalizadas para seus resultados de pesquisa, o processo de personalização poderá ser muito mais sofisticado.

Por exemplo, dependendo das necessidades do usuário, convém expor outros dados nos resultados da pesquisa, além do título e do snippet de texto padrão.

Como expor dados adicionais usando dados estruturados e renderização de snippets personalizados

O Mecanismo de Pesquisa Programável é capaz de fornecer mais informações sobre um resultado do que o incluído no snippet de texto. Se o site ou URL para que o resultado estiver apontando estiver publicando uma marcação semântica, por exemplo, usando o vocabulário do schema.org, esses dados poderão estar disponíveis no resultado da pesquisa como atributos pagemap.

Para verificar quais atributos são conhecidos por um determinado URL, cole o URL na Ferramenta de teste de pesquisa aprimorada.

Para conferir os atributos extraídos, use este método.

Se estiver usando a API JSON da Pesquisa personalizada, você poderá acessar esses valores no valor items.pagemap do objeto de resposta JSON.

Se você estiver usando o Programmable Search Element, poderá usar Callbacks para renderizar informações de dados estruturados.

Como sobrepor os resultados com dados de terceiros

Uma técnica interessante é recuperar resultados de forma programática usando a API Custom Search JSON e, em seguida, combiná-los a uma fonte de dados de terceiros para agregar valor ao usuário final.

Resumo

Mecanismos tópicos são uma maneira muito valiosa de espalhar o conhecimento em uma área específica e oferecem um valor enorme para usuários interessados no mesmo tópico. Ao criar e preparar um índice bem selecionado de sites, ajudar o usuário a formar a consulta certa para um determinado caso de uso e personalizar os resultados, um mecanismo de tópicos pode tornar a busca das informações certas no momento certo de maneira agradável e eficiente.