Creazione di un motore di ricerca programmabile
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Esistono due modi per creare un Motore di ricerca programmabile:
Il modo più semplice per iniziare a utilizzare Motore di ricerca programmabile è creare un motore di ricerca di base utilizzando il Pannello di controllo. Puoi quindi scaricare i file XML del motore e modificarli per aggiungere ulteriori personalizzazioni.
Poiché stai sperimentando e comprendendo alcuni concetti di base, dedica solo un paio di minuti alla creazione del tuo primo motore di ricerca. Mantienila semplice in modo da poter seguire ciò che accade quando inizi a testarlo. Potrai sempre modificarla in seguito.
Definire un Motore di ricerca programmabile nel pannello di controllo
Per creare un Motore di ricerca programmabile:
- Accedi al Pannello di controllo con il tuo Account Google (crea un account se non ne hai uno).
- Nella sezione Assegna un nome al motore di ricerca, specifica il nome del tuo motore di ricerca. Puoi modificare questo nome in qualsiasi momento.
- Nella sezione Cosa vuoi cercare?, aggiungi le pagine che vuoi includere nel tuo motore di ricerca. Puoi includere tutti i siti che desideri, non solo quelli di tua proprietà. Puoi includere URL di interi siti o di singole pagine. Puoi anche utilizzare
pattern URL.
- Fai clic su Crea.
Il tuo motore di ricerca di base è pronto per essere utilizzato. Per visualizzare altre opzioni di configurazione, vai al Pannello di controllo.
Per scoprire di più sulle opzioni disponibili nel pannello di controllo, visita il Centro assistenza Motore di ricerca programmabile. Per aggiungere opzioni avanzate (ad esempio filtro o ordine dei risultati) e personalizzare ulteriormente il motore di ricerca tramite file di configurazione XML, consulta la Guida per gli sviluppatori.
Utilizzo del motore
Una volta definito il motore di ricerca, puoi accedervi in due modi:
- Home page di Motore di ricerca programmabile in hosting su Google: puoi trovare l'URL pubblico per la home page del tuo motore nella sezione Base della pagina Panoramica e condividerlo con i tuoi utenti.
- Una casella di ricerca nel tuo sito web: se incorpori una casella di ricerca nella tua pagina web, gli utenti possono effettuare ricerche dal tuo sito web.
Avanti...
Passa all'implementazione della casella di ricerca.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[[["\u003cp\u003eProgrammable Search Engines can be created through a user-friendly Control Panel or by defining them within an XML file.\u003c/p\u003e\n"],["\u003cp\u003eThe Control Panel offers a simple way to build a basic search engine, allowing you to specify the name, website scope, and included pages.\u003c/p\u003e\n"],["\u003cp\u003eAfter creation, your search engine is accessible via a public URL or by embedding a search box directly into your website.\u003c/p\u003e\n"],["\u003cp\u003eFurther customization, such as filtering and result ordering, can be achieved by modifying the engine's XML configuration files.\u003c/p\u003e\n"]]],[],null,["# Creating a Programmable Search Engine\n\nThere are two ways of creating a Programmable Search Engine:\n\n- using the [Control Panel](https://programmablesearchengine.google.com/controlpanel/create)\n- creating an [XML file](/custom-search/docs/basics) with the definition of the engine\n\nThe easiest way to get started with Programmable Search Engine is to create a basic search engine using the [Control Panel](https://programmablesearchengine.google.com/controlpanel/create). You can then download the engine's XML files and modify them to add further customizations.\nSince you're experimenting and figuring out some basic concepts, spend only a couple of minutes making your first search engine. Keep it simple so that you can follow what's happening when you start testing it. You can always change it later.\n\nDefining a Programmable Search Engine in Control Panel\n------------------------------------------------------\n\nTo create a Programmable Search Engine:\n\n1. Sign into [Control Panel](https://programmablesearchengine.google.com/controlpanel/create) using your Google Account ([get an account](https://www.google.com/accounts/NewAccount) if you don't have one).\n2. In the **Name your search engine** section, specify your search engine's name. You can change this name at any time.\n3. In the **What to search?** section, add the pages you want to include in your search engine. You can include any sites you want, not just the sites you own. You can include whole site URLs or individual pages URLs. You can also use [URL patterns](https://support.google.com/programmable-search/answer/12397162).\n4. Click **Create**.\n\nYour basic search engine is ready to use! To see more configuration options, go to the [Control Panel](https://programmablesearchengine.google.com/controlpanel/all).\n\nTo learn more about options available in Control Panel, visit the [Programmable Search Engine Help Center](http://support.google.com/programmable-search/). To add advanced options (e.g. filtering or results order) and further customize your search engine via XML configuration files, see the [Developer Guide](/custom-search/docs/basics#steps).\n\nUsing the engine\n----------------\n\nOnce you have defined your search engine, it can be accessed in two ways:\n\n- Google-hosted Programmable Search Engine homepage - you can find the **Public URL** for your engine homepage in the **Overview** page's **Basic** section and share it with your users.\n- A search box in your website - If you embed a search box in your webpage, your users can make searches from your website.\n\nNext...\n-------\n\nContinue to [Implementing search box](/custom-search/docs/tutorial/implementingsearchbox)."]]