Accesso

Panoramica

Nuovo motore di ricerca...

I miei motori di ricerca

Motori di ricerca personalizzati collegati

In un Motore di ricerca personalizzato collegato la specifica del motore di ricerca è ospitata sul tuo sito web. In un Motore di ricerca personalizzato memorizzato su Google la specifica è memorizzata su Google.

Con un motore di ricerca personalizzato memorizzato su Google di tipo tradizionale, crei il CSE eseguendo l'accesso e utilizzando la procedura guidata oppure scrivendo un file XML e caricandolo su Google (tramite la scheda delle impostazioni avanzate). Il codice della casella di ricerca utilizzato fa riferimento a questa specifica memorizzata su Google utilizzando il parametro "cx". Per modificare qualsiasi aspetto del CSE, dovrai utilizzare il pannello di controllo o caricare la nuova specifica XML. Ciò implica varie limitazioni:

  • La creazione e la gestione di un Motore di ricerca personalizzato è un processo manuale.
  • È difficile creare un gran numero di motori di ricerca personalizzati, ad esempio uno per ciascuno dei tuoi utenti o un motore leggermente diverso per ciascuna delle tue pagine.
  • È difficile utilizzare altre origini dati come iCal, RSS, Google Base ecc. per creare motori di ricerca personalizzati in modo programmatico.

I motori di ricerca personalizzati collegati non hanno le limitazioni dei motori di ricerca personalizzati memorizzati su Google. Con i motori di ricerca personalizzati collegati, ospiti la specifica CSE sul tuo sito web e includi l'URL della specifica nella richiesta di ricerca CSE. Google recupera la specifica CSE dal tuo sito web quando l'utente cerca nel motore di ricerca personalizzato. Ciò·presenta·diversi·vantaggi·molto·importanti:

  • Puoi convertire facilmente i tuoi dati in un Motore di ricerca personalizzato.
  • Puoi generare automaticamente un numero qualsiasi di motori di ricerca personalizzati, ciascuno di essi preferibilmente mirato a un utente particolare, a una pagina particolare, a un giorno della settimana, ecc. Anzi, puoi generare i motori di ricerca personalizzati su richiesta, in risposta a un termine o a una pagina del tuo sito ricercati dagli utenti. Ti mettiamo a disposizione numerosi strumenti interessanti che ti consentono, ad esempio, di creare e utilizzare un motore di ricerca personalizzato collegato al di là dei link di una pagina.
  • Puoi aggiornare con facilità le definizioni del motore di ricerca personalizzato collegato senza trasmettere i dati a Google.
  • Non esistono limiti di annotazioni per utente globali.

Adesso puoi mettere a frutto le tue idee per generare in modo dinamico i motori di ricerca personalizzati. Gli strumenti forniti da Google e da terze parti facilitano la sincronizzazione del tuo Motore di ricerca personalizzato con il tuo sito web e quello degli altri. Ad esempio, per crearli puoi utilizzare alcune origini di dati interessanti, quali i feed iCal, i log di riferimento e i segnalibri o la cronologia di navigazione dei tuoi utenti. Puoi persino modificare il layout e la formattazione del tuo Motore di ricerca personalizzato in base alle condizioni o al traffico del tuo sito web. Sii creativo: le possibilità sono infinite!

La specifica del motore di ricerca personalizzato può riferirsi a uno o più file di annotazioni esterne. Ciò facilita la condivisione di annotazioni tra motori di ricerca personalizzati.

Tieni tuttavia presente che alcune funzioni dei motori di ricerca personalizzati memorizzati su Google, ad esempio collaborazione e Google Marcatore, non funzioneranno con i motori di ricerca personalizzati collegati. Se hai già memorizzato annotazioni in Google, puoi scaricarle e includerle nel tuo motore di ricerca personalizzato collegato. Per ulteriori informazioni, consulta la pagina sul Passaggio dai motori di ricerca personalizzati memorizzati su Google ai motori di ricerca personalizzati collegati. Nota inoltre che i motori di ricerca personalizzati collegati sono sempre motori di ricerca personalizzati gratuiti e supportati dagli annunci; il meccanismo dei motori di ricerca personalizzati collegati non può essere utilizzato per ospitare specifiche CSE per Google Site Search.

Esempio di un motore di ricerca personalizzato collegato

Quello che segue è un esempio semplicissimo di utilizzo di un motore di ricerca personalizzato collegato la cui specifica si trova all'indirizzo http://www.guha.com/cref_cse.xml. La specifica CSE contiene i siti relativi alla ricerca, l'aspetto e il design dei risultati e così via. Qui c'è il codice della casella di ricerca che utilizza questa specifica CSE. Nota il parametro "cref".

Parametri modulo importanti:

  • cref: L'URL della specifica CSE
  • q: La casella di ricerca

Prova questo motore di ricerca.

Tieni presente che questa casella di ricerca potrebbe trovarsi sullo stesso sito del file di specifica del Motore di ricerca personalizzato, su più pagine di quel sito o persino in un sito diverso.

La prima volta che un utente invia una query di ricerca, viene recuperata la specifica CSE che viene utilizzata per elaborare la query. La specifica CSE viene inoltre memorizzata nella cache e aggiornata periodicamente, in modo che tu non ti debba preoccupare di offrire le richieste relative alle specifiche CSE di Google ogni volta che l'utente invia una query. Se modifichi la specifica del tuo motore di ricerca personalizzato collegato e hai bisogno che venga aggiornata subito, vai alla nostra pagina di aggiornamento del motore di ricerca personalizzato collegato e inserisci l'URL della tua specifica CSE.

Esempio di Motore di ricerca personalizzato collegato ospitato sul tuo sito web

Analogamente a quanto accade con un motore di ricerca personalizzato, puoi anche usare un motore di ricerca personalizzato collegato per ospitare i risultati sul tuo sito. A tale scopo, devi disporre di due snippet di codice: uno per la casella di ricerca e uno per i risultati di ricerca. Il codice della casella di ricerca è simile a quello riportato nell'esempio precedente, con qualche modifica:

Parametri modulo importanti:

  • campo azione : L'URL da utilizzare per ospitare i risultati (in questo esempio, viene utilizzato http://www.guha.com/results.html)
  • cref: L'URL della specifica CSE
  • cof: FORID:9, FORID:10 o FORID:11. Specifica quale formato di annunci desideri visualizzare. Consulta la specifica CSE per ulteriori informazioni.
  • q: La casella di ricerca

In corrispondenza dell'URL a cui punta il campo azione sopra menzionato, devi inserire questo codice nel punto in cui desideri visualizzare i risultati della ricerca:

Annotazioni nei motori di ricerca personalizzati collegati

Affinché i motori di ricerca personalizzati collegati possano funzionare, è necessario specificare le annotazioni nel modo descritto nell'esempio sopra indicato. Esistono due modi per specificare le annotazioni:

  • Annotazioni esterne: specificherai la posizione dei tuoi file delle annotazioni utilizzando i tag <Include>. Ulteriori informazioni sui file delle annotazioni esterne. L'esempio esaminato nella sezione precedente utilizza due file delle annotazioni esterne: uno è un file memorizzato su un server, mentre l'altro è l'output di uno script.

  • Annotazioni incorporate: inserirai le annotazioni insieme alla specifica CSE nello stesso file. Ulteriori informazioni sulle annotazioni incorporate. L'esempio precedente presenta due annotazioni incorporate: http://www.solarenergy.org/* e http://www.solarfacts.net/*.

La dimensione di ogni file deve essere inferiore a 3 MB. Se hai più annotazioni, puoi dividerle in più file e utilizzare i tag <Include> per specificare tali file. Puoi creare massimo 50 file, ma la dimensione totale di tutti i file inclusi non deve superare 10 MB. In tal modo, dovresti poter includere 25 mila annotazioni per ogni motore di ricerca personalizzato. Se non è sufficiente, ti consigliamo di utilizzare i meta tag e creare più motori di ricerca personalizzati, visualizzare i risultati e raggrupparli per gli utenti. Questa interfaccia generata da programma ti consente di eseguire qualsiasi operazione.