Logg inn

Oversikt

Ny søkemotor...

Mine søkemotorer

Koblede tilpassede søkemotorer

I en koblet Tilpasset søkemotor (CSE, Tilpasset søkemotor) ligger spesifikasjonen av søkemotoren på nettstedet ditt. I en Google-lagret CSE oppbevares spesifikasjonen på Google.

Med en tradisjonell Google-lagret søkemotor, oppretter du søkemotoren enten ved å logge deg på og bruke veiviseren eller skrive en XML-fil og laste den opp til Google (via fanen Avansert). Søkefeltkoden du bruker, henviser til denne spesifikasjonen som er lagret hos Google, ved hjelp av parameteren «cx». Hvis du vil endre søkemotoren, må du enten gjøre det via kontrollpanelet eller laste opp en ny XML-spesifikasjon. Dette har flere begrensninger:

  • Oppretting og vedlikehold av en CSE er en manuell prosess.
  • Det kan være vanskelig å opprette et svært stort antall CSEer, for eksempel en for hver bruker eller en som er litt annerledes for hver av sidene.
  • Det er vanskelig å bruke andre datakilder som iCal, RSS, Google Base osv. til å opprette CSEer programmatisk.

Koblede søkemotorer overkommer begrensningene for Google-lagrede søkemotorer. Med koblede søkemotorer er du vert for søkemotorspesifikasjonen på nettstedet ditt, og inkluderer denne spesifikasjonens nettadresse i søkemotorens søk. Google gjenfinner søkemotorspesifikasjonen på nettstedet ditt når brukeren søker med søkemotoren. Dette har en rekke viktige fordeler:

  • Du kan enkelt konvertere dine data til en Tilpasset søkemotor.
  • Du kan automatisk generere et hvilket som helst antall CSEer, og hver av dem kan justeres til en bestemt bruker, en bestemt side, et klokkeslett osv. Du kan faktisk generere CSEer på forespørsel, som svar på søket til en bruker eller en side på nettstedet som brukeren søker fra. Vi tilbyr flere interessante verktøy du kan bruke. Du kan for eksempel opprette en koblet CSE ut fra koblingene på en side.
  • Du kan enkelt oppdatere definisjonene for den koblede CSEen uten å overføre data til Google.
  • Det er ingen globale grenser for merknader per bruker.

Nå kan du dra full nytte av kraften i dine egne ideer til å generere CSEer dynamisk. Verktøyene som leveres av oss og tredjeparter gjør det enklere å holde CSEen synkronisert med ditt eget nettsted og nettstedene til andre. Noen interessante datakilder du kan bruke til å opprette CSEer, er iCal-innmatinger, henvisningsloggene og brukernes bokmerker eller leserlogger. Du kan til og med endre utseendet og preget på CSEen i henhold til tilstanden eller trafikken på nettstedet. Vær kreativ - mulighetene er grenseløse!

CSE-spesifikasjonen kan henvise til én eller flere eksterne merknadsfiler. Dette gjør det enklere å dele merknader mellom CSEer.

Vær oppmerksom på at enkelte av funksjonene i Google-lagrede søkemotorer, som for eksempel samarbeid og Google-markøren, ikke fungerer med koblede søkemotorer, Hvis du allerede har merknader lagret hos Google, kan du laste ned disse og inkludere dem i din koblede søkemotor. Du finner mer informasjon i Bytting fra Google-lagret søkemotor til koblet søkemotor. Vær også oppmerksom på at koblede søkemotorer alltid er gratis og støttes av annonser. Mekanismen for koblede søkemotorer kan ikke brukes som vert for søkemotorspesifikasjoner for Google Nettstedsøk.

Eksempel på en koblet CSE

Det følgende er et veldig enkelt eksempel på bruken av en koblet søkemotor med spesifikasjon på http://www.guha.com/cref_cse.xml. Søkemotorspesifikasjonen inneholder sidene man søker over, resultatenes utseende og preg osv. Her er koden til søkefeltet som bruker denne søkemotorspesifikasjonen. Legg merke til parameteren som heter «cref».

Viktige skjemaparametere:

  • cref: Nettadressen til CSE-spesifikasjonen
  • q: Søkeboksen

Prøv ut denne søkemotoren her!

Vær oppmerksom på at denne søkeboksen kan være plassert på det samme nettstedet som CSE-spesifikasjonsfilen, på flere sider på nettstedet eller til og med på et annet nettsted .

Første gang brukeren skriver inn et søkeord, henter vi søkemotorspesifikasjonen og bruker den til å behandle søket. Vi bufrer også søkemotorspesifikasjonen og oppdaterer den med jevne mellomrom, slik at du slipper å tenke på å bruke Googles søkemotorspesifikasjon hver gang en bruker skriver inn et søk. Hvis du må endre spesifikasjonen for din koblede søkemotor og vil oppdatere den umiddelbart, kan du skrive inn nettadressen for søkemotorspesifikasjonen på oppdateringssiden for koblede søkemotorer.

Eksempel på en koblet CSE med resultater som nettstedet ditt er vert for

På samme måte som med en standard tilpasset søkemotor kan du også bruke en koblet CSE til å være vert for resultatene på nettstedet ditt. Hvis du vil gjøre dette, kreves det to kodebiter, den ene for søkeboksen og den andre for søkeresultatene. Søkebokskoden ligner på den som vises i eksempelet ovenfor, med følgende endringer:

Viktige skjemaparametere:

  • handling-feltet: Nettadressen som skal være vert for resultatene (i dette eksempelet bruker vi http://www.guha.com/results.html)
  • cref: Nettadressen til CSE-spesifikasjonen
  • cof: enten FORID:9, FORID:10 eller FORID:11. Dette spesifiserer hvilket annonseformat du ønsker å vise. Du finner mer informasjon i CSE-spesifikasjonen.
  • q: Søkeboksen

På nettadressen som handling-feltet ovenfor peker til, må du plassere denne koden der du vil at søkeresultatene skal vises:

Merknader i koblede CSEer

For at koblede CSEer skal fungere må du angi merknadene som vist i eksempelet ovenfor. Du kan angi merknader på to måter:

  • Eksterne merknader: Du spesifiserer lokaliseringen til merknadsfilene dine ved hjelp av «Include»-koder. Les mer om eksterne merknadsfiler. Eksempelet i forrige del brukte to eksterne merknadsfiler: Én av dem er en fil lagret på en tjener, og den andre er utdata fra en skript.

  • Innebygde merknader: Du legger merknadene sammen med søkemotorspesifikasjonen i samme fil. Les mer om innebygde merknader. Eksempelet ovenfor har to innebygde merknader: http://www.solarenergy.org/* og http://www.solarfacts.net/*.

Hver fil må være mindre enn 3 MB. Hvis du har flere merknader enn dette, kan du dele dem opp i flere filer og bruke <Inkluder>-etiketter for å angi filene. Du kan ha opptil femti filer, men den totale størrelsen på alle filene du har inkludert, må være mindre enn 10 MB. Vi forventer at dette vil la deg inkludere omtrent 25 kB med merknader per CSE. Hvis du har behov for mer enn dette, anbefaler vi at du går over til meta. Opprett flere CSEer, hent resultatene og plasser dem sammen for brukerne. Med dette programmatiske grensesnittet kan du gjøre nesten hva som helst!