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 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eProgrammable Search Engine allows you to build custom search engines for your website, blog, or a collection of websites, enabling searches across web pages and images.\u003c/p\u003e\n"],["\u003cp\u003eYou can refine search rankings, personalize the appearance of search results, and potentially monetize your search engine using Google AdSense.\u003c/p\u003e\n"],["\u003cp\u003eProgrammable Search Engine offers four distinct offerings: Standard, Non-profit, Paid, and Custom Search JSON API, each with varying features and costs.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage APIs like the Programmable Search Element Control API and the Custom Search JSON API for advanced customization and integration.\u003c/p\u003e\n"],["\u003cp\u003eCreating a basic search engine through the Control Panel is the easiest way to begin using Programmable Search Engine.\u003c/p\u003e\n"]]],[],null,["# Overview\n\nWhat Is Programmable Search Engine?\n-----------------------------------\n\nProgrammable Search Engine lets you create a search engine for your website,\nyour blog, or a collection of websites. You can configure your search engine to\nsearch both web pages and images. You can fine-tune the ranking, customize the\nlook and feel of the search results, and invite your friends or trusted users to\nhelp you build your Programmable Search Engine. You can even make money from\nyour search engine by using your [Google AdSense account](https://www.google.com/adsense/login?sourceid=aso&subid=ww-en-et-aso_api3&medium=link).\n\nThere are two main use cases for Programmable Search Engine - you can create a\nsearch engine that searches only the contents of one website (site search), or\nyou can create one that focuses on a particular topic from multiple sites. You\ncan use your expertise about a subject to tell Programmable Search Engine which\nwebsites to search, prioritize, or ignore. Because you know your users well, you\ncan tailor the search engine to their interests.\n\nWith Programmable Search Engine, you can:\n\n- Create Programmable Search Engines that search across a specified collection of sites or pages\n- Enable image search for your site\n- Customize the look and feel of search results, including adding search-as-you-type autocompletions\n- Add promotions to your search results\n- Leverage structured data on your site to customize search results\n- Create a monetized search engine ad unit with your Google AdSense account, so you make money whenever users click ads on your search results pages.\n\nSummary of Programmable Search Engine Offerings\n-----------------------------------------------\n\nProgrammable Search Engine has four offerings available for use. Use this chart\nto help you select which offering is best for your site.\n\n|-------------------|-------------------------------------------|------------------------------------------------------------------------------|-----------------------------------------------------------------------------|------------------------------------------|\n| Offering | Standard Search Element | Non-profit Search Element | Paid Search Element | Custom Search JSON API |\n| Cost | Free | Free | $5 per thousand queries | $5 per thousand queries |\n| Ads | Yes | No | No | No |\n| Google Branding | Optional | Yes | Optional | No |\n| Daily Query Limit | No Daily Limit | No Daily Limit | No Daily Limit | 10,000 queries per day |\n| Implementation | Client side javascript | Client side javascript | Client side javascript | Client side or server side JSON API |\n| Availability | Everyone | Non-profits only | Everyone | Everyone |\n| Getting Started | [Learn More](/custom-search/docs/element) | [Learn More](https://support.google.com/programmable-search/answer/12423873) | [Learn More](https://developers.google.com/custom-search/docs/paid_element) | [Learn More](/custom-search/v1/overview) |\n\nAvailable APIs\n--------------\n\nAfter creating a Programmable Search Engine, you can use a default page hosted\nby Google to show your results to the user, or you can embed search\nfunctionality directly in your website. The following resources are available to\ndevelopers who want more control over creating search engines and customizing\nthe appearance of search results:\n\n- The [Programmable Search Element Control API](/custom-search/docs/element)\n\n lets you embed the Programmable Search Element in your web pages and other\n web applications using JavaScript.\n- The [Custom Search JSON API](/custom-search/v1/overview) lets you\n develop websites and programs to retrieve and display search results from\n Programmable Search Engine programmatically. With this API, you can use\n RESTful requests to get search results in JSON format.\n\nGetting started\n---------------\n\nThe easiest way to get started with Programmable Search Engine is to create a\nbasic search engine using the [Control Panel](https://programmablesearchengine.google.com/controlpanel/all). You can\nthen download the key XML files you need to modify to customize your search\nengine programmatically."]]