Aperçu

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Qu'est-ce que Programmable Search Engine ?

Programmable Search Engine vous permet de créer un moteur de recherche pour votre site Web, votre blog ou un ensemble de sites Web. Vous pouvez configurer votre moteur de recherche pour qu'il explore les pages Web et les images. Vous pouvez ajuster le classement, personnaliser l'apparence des résultats de recherche, et inviter vos amis ou des utilisateurs de confiance à vous aider à créer votre moteur de recherche programmable. Vous pouvez même générer des revenus grâce à votre moteur de recherche à l'aide de votre compte Google AdSense.

Il existe deux cas d'utilisation principaux de Programmable Search Engine : vous pouvez créer un moteur de recherche qui n'explore que le contenu d'un seul site Web (recherche sur site) ou vous pouvez créer un moteur axé sur un sujet particulier à partir de plusieurs sites. Vous pouvez utiliser votre expertise sur un sujet pour indiquer à Programmable Search Engine les sites Web à rechercher, à prioriser ou à ignorer. Comme vous connaissez bien vos utilisateurs, vous pouvez adapter le moteur de recherche à leurs centres d'intérêt.

Programmable Search Engine vous permet d'effectuer les opérations suivantes:

  • Créer des moteurs de recherche programmables qui effectuent des recherches sur un ensemble spécifié de sites ou de pages
  • Activer la recherche d'images pour votre site
  • Personnaliser l'apparence des résultats de recherche, y compris la saisie semi-automatique
  • Ajouter des promotions à vos résultats de recherche
  • Exploiter les données structurées sur votre site pour personnaliser les résultats de recherche
  • Associez votre moteur de recherche à votre compte Google AdSense pour gagner de l'argent chaque fois que des internautes cliquent sur des annonces diffusées sur vos pages de résultats de recherche.

Récapitulatif des offres programmables pour les moteurs de recherche

Programmable Search Engine propose quatre offres. Veuillez utiliser ce tableau pour choisir l'offre la mieux adaptée à votre site.

Offres Élément de recherche standard Élément de recherche à but non lucratif API JSON Custom Search API JSON Custom Search limitée au site
Coût Offert Offert 5 $ pour mille requêtes 5 $ pour mille requêtes
Annonces Oui Non Non Non
Marque Google Facultative Oui Non Non
Limite de requêtes quotidienne Aucune limite quotidienne Aucune limite quotidienne 10 000 requêtes par jour Aucune limite quotidienne
Intégration JavaScript côté client JavaScript côté client API JSON côté client ou côté serveur API JSON côté client ou côté serveur
Garantie de disponibilité Tout le monde Organisations à but non lucratif uniquement Tout le monde Uniquement les moteurs de recherche à accès limité
Premiers pas En savoir plus En savoir plus En savoir plus En savoir plus

API disponibles

Après avoir créé un moteur de recherche programmable, vous pouvez utiliser une page par défaut hébergée par Google pour présenter vos résultats à l'utilisateur. Vous pouvez également intégrer une fonctionnalité de recherche directement dans votre site Web. Les ressources suivantes sont mises à la disposition des développeurs qui souhaitent mieux contrôler la création de moteurs de recherche et la personnalisation de l'apparence des résultats de recherche:

  • L'API Programmable Search Element Control vous permet d'intégrer l'élément Programmable Search Element à vos pages Web et à d'autres applications Web à l'aide de JavaScript.
  • L'API JSON Custom Search vous permet de développer des sites Web et des programmes pour récupérer et afficher les résultats de recherche de Programmable Search Engine par programmation. Avec cette API, vous pouvez utiliser des requêtes RESTful pour obtenir des résultats de recherche au format JSON.

Commencer

La façon la plus simple de se familiariser avec Programmable Search Engine consiste à créer un moteur de recherche de base à l'aide du panneau de configuration. Vous pouvez ensuite télécharger les fichiers XML clés à modifier pour personnaliser votre moteur de recherche par programmation.