Explications détaillées sur l'API Python Search

Amy Unruh, octobre 2012
Relations Google Developer

Sur la page Premiers pas avec l'API Python Search, vous avez découvert les principes de base de l'utilisation de la recherche en texte intégral dans votre application. Il est maintenant temps de passer à l'étape suivante. Dans ce cours, vous allez apprendre à créer des requêtes de recherche plus complexes et à trier les résultats de requête de différentes manières.

L'API Search permet à votre application d'effectuer des recherches en texte intégral de type Google sur des données structurées et est compatible avec les requêtes basées sur la géolocalisation. Elle peut être utile dans tous les domaines d'application qui bénéficient de la recherche en texte intégral, tels que :

  • les recherches de produits dans une boutique en ligne. L'exemple d'application utilisé dans ce cours met en œuvre une version simple d'une telle application ;
  • la localisation de magasins ou d'événements à proximité ;
  • la recherche d'avis d'utilisateur ;
  • la recherche dans des articles de blog et des commentaires ;
  • la recherche de documents ;
  • la récupération de réponses du centre d'assistance ;
  • la recherche de CV et le recrutement.

L'API Search fournit un modèle simple pour indexer et rechercher des données, et pour afficher les résultats de la recherche. La recherche peut interroger toutes les données, à condition que ces données soient décrites par un document de recherche. Vous structurez les données dans des documents à l'aide de champs décrivant les différents types de données contenues dans le document, puis vous indexez le document.

Une fois les documents indexés, vous pouvez rechercher un index via le langage de requête complet de l'API Search. Lorsque vous effectuez une requête, vous pouvez spécifier des ordres de tri dans les résultats, contrôler la présentation et le contenu des résultats de recherche, et utiliser des curseurs de résultat et des décalages.

Objectifs

Apprendre à utiliser l'API Search d'App Engine

Prérequis

Avoir suivi le cours qui précède celui-ci : Premiers pas avec l'API Python Search.

Nous vous recommandons en outre d'effectuer les actions suivantes :