Présentation

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 recherche à la fois des pages Web et des images. Vous pouvez affiner le classement, personnaliser l'apparence des résultats de recherche et inviter vos amis ou des utilisateurs de confiance à vous aider à développer votre Programmable Search Engine. Vous pouvez même générer des revenus grâce à votre moteur de recherche grâce à votre compte Google AdSense.

Il existe deux principaux cas d'utilisation de Programmable Search Engine. Vous pouvez créer un moteur de recherche qui recherche uniquement le contenu d'un site Web (site search), ou un moteur qui se concentre 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, à hiérarchiser 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éez des moteurs Programmable Search Engine qui effectuent des recherches sur un ensemble spécifié de sites ou de pages.
  • Activer la recherche d'images pour votre site
  • Personnalisez l'apparence des résultats de recherche, y compris en ajoutant des suggestions de saisie semi-automatique.
  • Ajouter des résultats à mettre en avant dans les résultats de recherche
  • Exploitez les données structurées de votre site pour personnaliser les résultats de recherche
  • Créez un bloc d'annonces de moteur de recherche monétisé avec votre compte Google AdSense afin de gagner de l'argent chaque fois que des utilisateurs cliquent sur des annonces sur vos pages de résultats de recherche.

Récapitulatif des offres Programmable Search Engine

Quatre offres sont disponibles pour Programmable Search Engine. Utilisez ce tableau pour vous aider à sélectionner l'offre la mieux adaptée à votre site.

Offres Élément de recherche standard Élément de recherche pour les organisations à but non lucratif Élément Recherche sponsorisée API JSON Custom Search
Coût Sans frais Sans frais 5 $ par millier de requêtes 5 $ par millier de requêtes
Annonces Oui Non Non Non
Marque Google Facultatif Oui Facultatif Non
Limite de requêtes quotidienne Pas de limite quotidienne Pas de limite quotidienne Pas de limite quotidienne 10 000 requêtes par jour
Implémentation Code JavaScript côté client Code JavaScript côté client Code JavaScript côté client API JSON côté client ou côté serveur
Garantie de disponibilité Tout le monde Organisations à but non lucratif uniquement Tout le monde Tout le monde
Getting Started En savoir plus En savoir plus En savoir plus En savoir plus

API disponibles

Après avoir créé un Programmable Search Engine, vous pouvez utiliser une page par défaut hébergée par Google pour présenter vos résultats à l'utilisateur ou 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 le 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 permettant de récupérer et d'afficher les résultats de recherche de Programmable Search Engine de manière programmatique. Avec cette API, vous pouvez utiliser des requêtes RESTful pour obtenir des résultats de recherche au format JSON.

Premiers pas

Le moyen le plus simple de se familiariser avec Programmable Search Engine est de créer un moteur de recherche de base à l'aide du panneau de configuration. Vous pouvez ensuite télécharger les fichiers XML de clé que vous devez modifier pour personnaliser votre moteur de recherche par programmation.