Primeiros passos com a Python Search API

Amy Unruh, out de 2012
Google Developer Relations

Esta classe apresenta uma introdução à API Python Search para o Google App Engine. Com esta aula e a respectiva sequência, você se ficará familiarizado com noções básicas e funcionalidades da API Search, para poder implementar a pesquisa de texto completo nos aplicativos do App Engine.

Com a API Search no seu aplicativo, será possível realizar pesquisas de texto completo em dados estruturados, semelhantes às pesquisas do Google, além de aceitar consultas baseadas em geolocalização. Ela pode ser útil em qualquer domínio de aplicativo que se beneficie da pesquisa de texto completo, como:

  • pesquisas de produtos em uma loja on-line. O aplicativo de exemplo usado neste curso implementa uma versão simples de tal aplicativo;
  • localização de lojas ou eventos próximos;
  • pesquisa de comentários de usuários;
  • pesquisa por posts em blogs e comentários;
  • descoberta de documentos;
  • recuperação de respostas de atendimentos a clientes;
  • pesquisa e recrutamento de currículos.

Na API Search, há um modelo simples para a indexação e pesquisa de dados e para exibir os resultados da pesquisa. Com a pesquisa, é possível consultar quaisquer dados, desde que esses dados sejam descritos por um documento de pesquisa. Os dados são estruturados nos documentos usando campos, para descrever os diferentes tipos de dados contidos no documento e indexá-lo.

Depois que os documentos são indexados, é possível pesquisar um índice por meio do idioma de consulta abrangente da API Search. Nas consultas, é possível especificar ordens de classificação nos resultados, controlar a apresentação e o conteúdo dos resultados de pesquisa e usar cursores e deslocamentos de resultado.

Objetivos

  • Aprender as noções básicas do uso da API Search do App Engine.

Pré-requisitos

  • Python 2.7 e o SDK para Python do Google App Engine

  • Alguma familiaridade com o Python

  • Conhecer a estrutura básica dos aplicativos do Python App Engine

  • Saber como executar um aplicativo localmente usando o Servidor da Web de desenvolvimento e como implantar um aplicativo em appspot.com

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2