Referensi API XML

Halaman ini merujuk ke versi XML JSON API Custom Search, yang hanya tersedia untuk Pelanggan Google Penelusuran Situs.

  1. Ringkasan
  2. Format Permintaan Programmable Search Engine
    1. Ringkasan Permintaan
    2. Persyaratan Kueri
    3. Parameter Permintaan
      1. Contoh Kueri WebSearch
      2. Definisi Parameter Kueri WebSearch
      3. Penelusuran Lanjutan
      4. Parameter Kueri Penelusuran Lanjutan
      5. Persyaratan Kueri Khusus
      6. Contoh Kueri Gambar
      7. Parameter Kueri Penelusuran Gambar
      8. Batas Permintaan
    4. Internasionalisasi Kueri dan Presentasi Hasil
      1. Encoding Karakter
      2. Bahasa Antarmuka
      3. Penelusuran China Aksara Sederhana dan Tradisional
    5. Memfilter Hasil
      1. Pemfilteran Otomatis Hasil Penelusuran
      2. Pemfilteran Bahasa dan Negara
      3. Memfilter Konten Khusus Dewasa dengan SafeSearch
  3. Hasil XML
    1. DTD Hasil XML Google
    2. Tentang Respons XML
    3. Hasil XML untuk Reguler, Gambar, dan Kueri Penelusuran Lanjutan
      1. Penelusuran Reguler/Lanjutan: Contoh Kueri dan Hasil XML
      2. Penelusuran Reguler/Lanjutan: Tag XML
      3. Hasil XML untuk Kueri Penelusuran Gambar
      4. Penelusuran Gambar: Contoh Kueri dan Hasil XML
      5. Penelusuran Gambar: Tag XML

Ringkasan

Layanan Google WebSearch memungkinkan Google Site Search pelanggan untuk menampilkan hasil penelusuran Google di situs web mereka. Tujuan Layanan WebSearch menggunakan protokol berbasis HTTP sederhana untuk melayani penelusuran hasil pengujian tersebut. Administrator penelusuran memiliki kontrol penuh atas cara mereka meminta hasil penelusuran dan cara hasil tersebut ditampilkan kepada pengguna akhir. Dokumen ini menjelaskan detail teknis Google format permintaan penelusuran dan hasil penelusuran.

Untuk mengambil hasil Google WebSearch, aplikasi Anda akan mengirim permintaan HTTP sederhana ke Google. Google kemudian menampilkan hasil penelusuran dalam XML format font. Hasil berformat XML memberi Anda kemampuan untuk menyesuaikan bagaimana hasil penelusuran ditampilkan.

Format Permintaan WebSearch

Ikhtisar Permintaan

Permintaan penelusuran Google adalah perintah HTTP GET standar. Ini berisi kumpulan parameter yang relevan dengan terhadap kueri. Parameter ini disertakan dalam URL permintaan sebagai name=value pasangan yang dipisahkan oleh karakter ampersand (&). Parameter mencakup data seperti kueri penelusuran dan ID mesin unik (cx) yang mengidentifikasi yang membuat permintaan HTTP. Layanan WebSearch atau Penelusuran Gambar menampilkan XML menghasilkan respons terhadap permintaan HTTP Anda.

Persyaratan Kueri

Sebagian besar permintaan penelusuran menyertakan satu atau beberapa istilah kueri. Istilah kueri muncul sebagai nilai parameter dalam permintaan penelusuran.

Istilah kueri dapat menentukan beberapa jenis informasi yang akan difilter dan mengatur hasil penelusuran yang ditampilkan Google. Kueri dapat menentukan:

  • Kata atau frasa yang akan disertakan atau kecuali
    • Semua kata dalam kueri penelusuran (default)
    • Frasa yang sama persis di kueri penelusuran
    • Kata atau frasa apa pun dalam kueri penelusuran
  • Lokasi dalam dokumen untuk mencari istilah penelusuran
    • Di mana saja dalam dokumen (default)
    • Hanya dalam isi dokumen
    • Hanya dalam judul dokumen
    • Hanya dalam URL dokumen
    • Hanya di link dalam dokumen
  • Batasan pada dokumen itu sendiri
    • Menyertakan atau mengecualikan dokumen dari jenis file tertentu (seperti file PDF atau dokumen Word)
  • Kueri URL khusus yang menampilkan tentang URL tertentu, daripada melakukan penelusuran
    • Kueri yang menampilkan informasi umum tentang URL, seperti kategori, cuplikan, atau bahasa Direktori Terbukanya
    • Kueri yang menampilkan kumpulan halaman web yang tertaut ke sebuah URL
    • Kueri yang menampilkan kumpulan halaman web yang mirip dengan URL tertentu

Penelusuran Default

Nilai parameter kueri penelusuran harus berupa URL yang di-escape. Perlu diketahui bahwa Anda akan menggantikan tanda plus ("+") untuk setiap urutan spasi kosong pada kueri penelusuran. Hal ini dibahas lebih lanjut di bagian Pelarian URL dalam dokumen ini.

Istilah kueri penelusuran dikirimkan ke layanan WebSearch menggunakan parameter q. J contoh istilah kueri penelusuran adalah:

q=horses+cows+pigs

Secara default, layanan Google WebSearch hanya menampilkan dokumen menyertakan semua istilah dalam kueri pencarian.

Parameter Permintaan

Bagian ini mencantumkan parameter yang dapat Anda gunakan saat membuat permintaan penelusuran. Parameter ini dibagi menjadi dua daftar. Daftar pertama berisi parameter yang relevan dengan semua permintaan penelusuran. Daftar kedua berisi parameter yang adalah hanya relevan dengan permintaan penelusuran lanjutan.

Tiga parameter permintaan diperlukan:

  • Parameter client harus ditetapkan ke google-csbe
  • Parameter output menentukan format hasil XML yang dikembalikan; hasil dapat ditampilkan dengan (xml) atau tanpa (xml_no_dtd) referensi ke DTD Google. Saran dari kami menetapkan nilai ini ke xml_no_dtd. Catatan: Jika Anda tidak menentukan parameter ini, hasilnya akan ditampilkan dalam HTML bukan XML.
  • Parameter cx yang mewakili ID mesin telusur.

Parameter permintaan yang paling umum digunakan selain yang yang disebutkan di atas adalah:

  • num—jumlah hasil penelusuran yang diminta
  • q—istilah penelusuran
  • start—indeks awal hasil

Contoh Kueri WebSearch

Contoh di bawah ini menunjukkan beberapa permintaan HTTP WebSearch untuk menggambarkan bagaimana parameter kueri yang berbeda digunakan. Definisi untuk parameter kueri yang berbeda disediakan dalam Kueri WebSearch Definisi Parameter dan Kueri Penelusuran Lanjutan Parameter dalam dokumen ini.

Permintaan ini meminta 10 hasil pertama (start=0&num=10) untuk istilah kueri "red sox" (q=red+sox). Kueri juga menentukan bahwa hasil harus berasal dari situs web Kanada (cr=countryCA) dan harus ditulis dalam bahasa Prancis (lr=lang_fr). Terakhir, kueri menentukan nilai untuk client, output, dan parameter cx, yang ketiganya diperlukan.

http://www.google.com/search?
start=0
&num=10
&q=red+sox
&cr=countryCA
&lr=lang_fr
&client=google-csbe
&output=xml_no_dtd
&cx=00255077836266642015:u-scht7a-8i

Contoh ini menggunakan beberapa kueri penelusuran lanjutan parameter untuk menyesuaikan kueri penelusuran lebih lanjut. Permintaan ini menggunakan as_q parameter (as_q=red+sox), bukan parameter q. Model ini juga menggunakan as_eq untuk mengecualikan dokumen yang berisi kata "Yankees" dari hasil penelusuran (as_eq=yankees).

http://www.google.com/search?
start=0
&num=10
&as_q=red+sox
&as_eq=Yankees
&client=google-csbe
&output=xml_no_dtd
&cx=00255077836266642015:u-scht7a-8i

Definisi Parameter Kueri WebSearch

c2coff
Deskripsi

Opsional. Parameter c2coff mengaktifkan atau menonaktifkan fungsi Menyederhanakan dan Penelusuran China Aksara Tradisional.

Nilai default untuk parameter ini adalah 0 (nol), yang berarti bahwa fitur tersebut diaktifkan. Nilai untuk parameter c2coff adalah:

Nilai Tindakan
1 Nonaktif
0 Aktif
Contoh q=google&c2coff=1

klien
Deskripsi

Wajib diisi. Parameter client harus ditetapkan ke google-csbe.

Contoh q=google&client=google-csbe

cr
Deskripsi

Opsional. Parameter cr membatasi hasil penelusuran pada dokumen yang berasal dari negara tertentu. Anda dapat menggunakan Boolean operator di parameter cr dengan sejumlah nilai.

Google WebSearch menentukan negara dokumen dengan menganalisis:

  • domain level teratas (TLD) dari URL dokumen
  • lokasi geografis dari alamat IP server web

Lihat Parameter Negara (cr) Nilai untuk daftar nilai yang valid untuk parameter ini.

Contoh q=Frodo&cr=countryNZ

CX
Deskripsi

Wajib diisi. Parameter cx menentukan yang mengidentifikasi mesin telusur. Anda harus menentukan Programmable Search Engine menggunakan parameter cx untuk mengambil hasil penelusuran dari mesin tersebut.

Untuk menemukan nilai parameter cx, buka Panel Kontrol > Kode tab mesin Anda dan Anda akan menemukannya di area teks di bawah 'Tempelkan kode ini pada halaman tempat Anda ingin kotak penelusuran Anda akan muncul. Hasil penelusuran akan tampil pada halaman yang di-host oleh Google.'

Contoh q=Frodo&cx=00255077836266642015:u-scht7a-8i

filter
Deskripsi

Opsional. Parameter filter mengaktifkan atau menonaktifkan pemfilteran otomatis hasil penelusuran Google. Lihat bagian Pemfilteran Otomatis dokumen untuk informasi lebih lanjut tentang filter hasil penelusuran Google.

Nilai default untuk parameter filter adalah 1, yang menunjukkan bahwa fitur tersebut diaktifkan. Nilai yang valid untuk ini parameter adalah:

Nilai Tindakan
1 Nonaktif
0 Aktif

Catatan: Secara default, Google menerapkan pemfilteran ke semua hasil penelusuran untuk meningkatkan kualitas hasil tersebut.

Contoh q=google&filter=0

gl
Deskripsi

Opsional. Nilai parameter gl adalah kode negara dua huruf. Untuk hasil WebSearch, parameter gl akan meningkatkan hasil penelusuran yang negara asalnya cocok dengan nilai parameter. Lihat bagian Kode Negara untuk daftar nilai yang valid.

Menentukan nilai parameter gl di permintaan WebSearch harus meningkatkan relevansi hasil. Hal ini sangat berlaku untuk pelanggan internasional dan, bahkan lebih khusus, untuk pelanggan di negara berbahasa Inggris selain Amerika Serikat.

Contoh

Permintaan ini akan meningkatkan dokumen yang ditulis di Inggris Raya dalam Hasil Penelusuran Web:
q=pizza&gl=uk


hl
Deskripsi

Opsional. Parameter hl menentukan bahasa antarmuka ({i>host language<i}) dari antarmuka pengguna Anda. Untuk meningkatkan kinerja dan kualitas hasil penelusuran, Anda sangat disarankan untuk menetapkan parameter ini secara eksplisit.

Lihat bagian Bahasa Antarmuka pada Internasionalisasi Kueri dan Presentasi Hasil untuk mengetahui informasi lebih lanjut serta Bahasa Antarmuka yang Didukung untuk mengetahui daftar bahasa yang didukung.

Contoh

Permintaan ini menargetkan iklan untuk anggur dalam bahasa Prancis. (Vin adalah adalah istilah Prancis untuk wine.)

q=vin&ip=10.10.10.10&ad=w5&hl=fr

hq
Deskripsi

Opsional. Parameter hq menambahkan istilah kueri yang ditentukan ke kueri, seolah-olah mereka dikombinasikan dengan operator AND logis.

Contoh

Permintaan ini menelusuri 'pizza' DAN 'keju'. Ekspresinya sama dengan q=pizza+cheese.

q=pizza&hq=cheese


ie
Deskripsi

Opsional. Parameter ie menetapkan karakter skema pengkodean yang harus digunakan untuk menafsirkan {i>string <i}kueri. Tujuan nilai ie default adalah latin1.

Lihat bagian Encoding Karakter untuk diskusi tentang kapan Anda perlu menggunakan parameter ini.

Lihat Encoding Karakter Schemes untuk daftar kemungkinan nilai ie.

Contoh q=google&ie=utf8&oe=utf8
lr
Deskripsi

Opsional. Parameter lr (pembatasan bahasa) membatasi hasil penelusuran untuk dokumen yang ditulis dalam bahasa tertentu.

Google WebSearch menentukan bahasa dokumen dengan menganalisis:

  • domain level teratas (TLD) dari URL dokumen
  • tag meta bahasa dalam dokumen
  • bahasa utama yang digunakan dalam teks isi dokumen
  • bahasa sekunder, jika ada, yang digunakan dalam teks isi dokumen

Lihat bagian Bahasa (lr) Nilai Koleksi untuk daftar nilai yang valid untuk ini .

Contoh q=Frodo&lr=lang_en

angka
Deskripsi

Opsional. Parameter num mengidentifikasi jumlah hasil penelusuran yang akan ditampilkan.

Nilai num default adalah 10, dan maksimum nilainya adalah 20. Jika Anda meminta lebih dari 20 hasil, hanya 20 hasil hasil yang ditampilkan.

Catatan: Jika jumlah total hasil penelusuran kurang daripada jumlah hasil yang diminta, semua hasil penelusuran yang tersedia akan dikembalikan.

Contoh q=google&num=10

oe
Deskripsi

Opsional. Parameter oe menetapkan karakter skema encoding yang harus digunakan untuk mendekode hasil XML. Tujuan nilai oe default adalah latin1.

Lihat bagian Encoding Karakter untuk diskusi tentang kapan Anda perlu menggunakan parameter ini.

Lihat Encoding Karakter Schemes untuk daftar kemungkinan nilai oe.

Contoh q=google&ie=utf8&oe=utf8

hasil
Deskripsi

Wajib diisi. Parameter output menentukan format hasil XML. Satu-satunya yang valid nilai untuk parameter ini adalah xml dan xml_no_dtd. Tujuan diagram di bawah ini menjelaskan perbedaan parameter value tersebut.

Nilai Format Output
xml_no_dtd Hasil XML tidak akan menyertakan Pernyataan !DOCTYPE. (Direkomendasikan)
xml Hasil XML akan berisi tag Google Referensi DTD. Baris kedua hasil akan mengidentifikasi dokumen (DTD) yang digunakan hasil:
    <!DOCTYPE GSP SYSTEM "google.dtd">
Contoh output=xml_no_dtd
output=xml

q
Deskripsi

Opsional. Parameter q menentukan penelusuran kueri yang dimasukkan oleh pengguna. Meskipun parameter ini opsional, Anda harus menentukan nilai untuk setidaknya salah satu parameter kueri (as_epq, as_lq, as_oq, as_q untuk mendapatkan hasil penelusuran.

Ada juga sejumlah istilah kueri khusus yang dapat digunakan sebagai bagian dari parameter q dengan sejumlah nilai. Lihat Persyaratan Kueri Khusus untuk mengetahui daftar dan definisi istilah ini.

Panel Kontrol Google Penelusuran menyertakan laporan dari kueri yang dikirimkan menggunakan parameter q.

Catatan: Nilai yang ditentukan untuk parameter q harus di-escape URL.

Contoh q=vacation&as_oq=london+paris

aman
Deskripsi

Opsional. Parameter safe menunjukkan cara memfilter hasil penelusuran untuk konten khusus dewasa dan konten pornografi. Nilai default untuk parameter safe adalah off. Parameter value yang valid adalah:

Nilai Tindakan
off Nonaktifkan SafeSearch
medium Aktifkan SafeSearch
high Mengaktifkan versi SafeSearch yang lebih ketat

Lihat artikel Memfilter Konten Khusus Dewasa dengan SafeSearch untuk mengetahui detail selengkapnya tentang fitur ini.

Contoh q=adult&safe=high

mulai
Deskripsi

Opsional. Parameter start menunjukkan hasil pencocokan pertama yang harus disertakan di hasil penelusuran. Parameter start menggunakan indeks berbasis nol, yang berarti hasil pertama adalah 0, hasil kedua adalah 1 dan seterusnya.

Parameter start berfungsi di bersama dengan parameter num untuk menentukan hasil penelusuran mana yang akan ditampilkan. Perhatikan bahwa tidak lebih dari 1.000 hasil yang akan ditampilkan untuk kueri apa pun, meskipun lebih dari 1.000 dokumen cocok dengan kueri, jadi setelan mulai hingga 1.000 atau lebih tidak akan memberikan hasil.

Contoh start=10

mengurutkan
Deskripsi

Opsional. Parameter sort menentukan bahwa hasil diurutkan sesuai dengan ekspresi yang ditentukan. Misalnya, urutkan berdasarkan tanggal.

Contoh

sort=date


ud
Deskripsi

Opsional. Parameter ud menunjukkan apakah respons XML harus menyertakan URL berenkode IDN untuk hasil penelusuran atau tidak. Encoding IDN (International Domain Name) memungkinkan domain ditampilkan menggunakan bahasa, misalnya:

http://www.花井鮨.com

Nilai yang valid untuk parameter ini adalah 1 (default), yang berarti hasil XML harus menyertakan URL berenkode IDN, dan 0, yang berarti hasil XML tidak boleh menyertakan berenkode IDN URL. Jika parameter ud disetel ke 1, URL yang dienkode IDN akan muncul di di tag UD dalam hasil XML Anda.

Jika parameter ud disetel ke 0, URL pada contoh di atas akan menjadi ditampilkan sebagai:

http://www.xn--elq438j.com.

Catatan: Fitur ini adalah fitur beta.

Contoh q=google&ud=1

Parameter kueri tambahan yang tercantum di bawah gambar relevan dengan kueri penelusuran lanjutan. Saat Anda melakukan penelusuran lanjutan, nilai beberapa parameter (mis. as_eq, as_epq, as_oq, dll.) semuanya diperhitungkan dalam kueri istilah untuk penelusuran tersebut. Gambar menampilkan halaman Penelusuran Lanjutan Google. Pada gambar, nama masing-masing Parameter penelusuran lanjutan ditulis dalam teks merah di dalam atau di samping bidang pada halaman yang sesuai dengan parameter tersebut.



Parameter Kueri Penelusuran Lanjutan

as_dt
Deskripsi

Opsional. Parameter as_dt mengontrol apakah untuk menyertakan atau mengecualikan hasil dari situs yang disebutkan dalam parameter as_sitesearch. Tujuan nilai i dan e masing-masing menunjukkan penyertaan dan pengecualian.

Contoh as_dt=i,as_dt=e

as_epq
Deskripsi

Opsional. Parameter as_epq mengidentifikasi frasa yang harus ada di semua dokumen dalam hasil penelusuran. Anda dapat gunakan juga istilah kueri penelusuran frasa untuk mencari frasa.

Contoh as_epq=abraham+lincoln

as_eq
Deskripsi

Opsional. Parameter as_eq mengidentifikasi kata atau frasa yang seharusnya tidak muncul dalam dokumen dalam pencarian hasil pengujian tersebut. Anda juga dapat menggunakan kueri exclude untuk memastikan bahwa kata atau frasa tertentu tidak akan muncul dalam dokumen dalam serangkaian hasil penelusuran.

Contoh

q=bass&as_eq=music.


as_lq
Deskripsi

Opsional. Parameter as_lq menentukan bahwa semua hasil penelusuran harus berisi tautan ke URL tertentu. Anda juga dapat gunakan istilah kueri link: untuk jenis kueri ini.

Contoh

as_lq=www.google.com


as_nlo
Deskripsi

Opsional. Parameter as_nlo menentukan nilai awal untuk rentang pencarian. Gunakan as_nlo dan as_nhi untuk menambahkan penelusuran inklusif rentang as_nlo...as_nhi ke kueri.

Contoh

Parameter berikut menetapkan rentang penelusuran dari 5 hingga 10, inklusif:

as_nlo=5&as_nhi=10

as_nhi
Deskripsi

Opsional. Parameter as_nhi menentukan nilai akhir untuk rentang pencarian. Gunakan as_nlo dan as_nhi untuk menambahkan rentang penelusuran inklusif as_nlo...as_nhi ke kueri.

Contoh

Parameter berikut menetapkan rentang penelusuran dari 5 hingga 10, inklusif:

as_nlo=5&as_nhi=10

as_oq
Deskripsi

Opsional. Parameter as_oq memberikan istilah penelusuran tambahan yang harus diperiksa dalam dokumen, di mana setiap dokumen di hasil penelusuran harus berisi setidaknya salah satu dari istilah penelusuran. Anda juga dapat menggunakan istilah kueri Boolean OR untuk jenis kueri ini.

Contoh

q=vacation&as_oq=London+Paris


as_q
Deskripsi

Opsional. Parameter as_q memberikan penelusuran yang harus diperiksa dalam dokumen. Parameter ini juga biasa digunakan untuk memungkinkan pengguna menentukan istilah tambahan yang akan ditelusuri dalam kumpulan hasil penelusuran.

Contoh

q=president&as_q=John+Adams


as_qdr
Deskripsi

Opsional. Parameter as_qdr meminta penelusuran hasil dari jangka waktu tertentu (rentang tanggal cepat). Nilai-nilai berikut didukung:

d[number] permintaan hasil dari jumlah hari terakhir yang ditentukan.
w[number] permintaan hasil dari jumlah minggu terakhir yang ditentukan.
m[number] permintaan hasil dari jumlah bulan yang ditentukan sebelumnya.
y[number] permintaan hasil dari jumlah yang ditentukan pada tahun-tahun sebelumnya.

Contoh

Contoh ini meminta hasil dari tahun lalu:

as_qdr=y

Contoh ini meminta hasil dari 10 hari terakhir:

as_qdr=d10

as_sitesearch
Deskripsi

Opsional. Parameter as_sitesearch memungkinkan Anda menentukan bahwa semua hasil penelusuran harus berupa halaman dari situs yang ditentukan. Dengan menetapkan parameter as_dt, Anda juga dapat menggunakannya untuk mengecualikan halaman dari situs tertentu dari hasil penelusuran Anda.

Contoh

q=vacation&as_sitesearch=www.google.com


Istilah Kueri Khusus

Google WebSearch memungkinkan penggunaan beberapa istilah kueri khusus yang mengakses kemampuan tambahan mesin telusur Google. Ini istilah kueri khusus harus disertakan dalam nilai parameter permintaan q. Seperti istilah kueri lainnya, istilah kueri khusus harus di-escape URL. J jumlah istilah kueri khusus berisi tanda titik dua (:). Karakter ini juga harus di-escape URL; nilai URL yang di-escape adalah %3A.

Link Kembali [link:]
Deskripsi

Istilah kueri link: mengambil kumpulan halaman Web yang tertaut ke URL tertentu. Kueri penelusuran harus diformat sebagai link:URL tanpa spasi di antara istilah kueri link: dan URL.

Versi link: yang di-escape URL adalah link%3A.

Anda juga dapat menggunakan permintaan as_lq untuk mengirim permintaan link:.

Catatan: Anda tidak dapat menentukan istilah kueri lainnya jika menggunakan link:.

Contoh

http://www.google.com/search?q=link%3Awww.example.com


Boolean ATAU Penelusuran [ ATAU ]
Deskripsi

Istilah kueri OR mengambil dokumen yang menyertakan satu dari serangkaian (dua atau lebih) istilah kueri. Untuk menggunakan kueri OR istilah penelusuran, Anda akan memasukkan istilah penelusuran OR, dalam huruf besar huruf besar, di antara setiap istilah dalam seri.

Anda juga dapat menggunakan permintaan as_oq untuk mengirim penelusuran istilah apa pun dalam sekumpulan istilah.

Catatan: Jika permintaan penelusuran menentukan kueri "London+OR+Paris", hasil penelusuran akan mencakup dokumen yang berisi setidaknya salah satu dari dua kata tersebut. Dalam beberapa kasus, dokumen dalam hasil penelusuran mungkin berisi kedua kata tersebut.

Contoh

Telusuri London atau Paris:

Input pengguna:london OR paris Istilah kueri:q=london+OR+paris

Telusuri tempat liburan dan London atau Paris:

Istilah kueri:q=vacation+london+OR+paris

Telusuri liburan dan salah satu dari London, Paris, atau cokelat:

Istilah kueri:  q=vacation+london+OR+paris+OR+chocolates

Mencari liburan dan cokelat serta london atau paris, dengan bobot terendah yang diberikan untuk cokelat:

Istilah kueri:  q=vacation+london+OR+paris+chocolates

Mencari liburan, cokelat, dan bunga dalam dokumen yang juga berisi London atau Paris:

Istilah kueri:  q=vacation+london+OR+paris+chocolates+flowers

Cari liburan dan salah satu dari London atau Paris dan juga telusuri untuk salah satu cokelat atau bunga:

Istilah kueri:  q=vacation+london+OR+paris+chocolates+OR+flowers

Kecualikan Istilah Kueri [-]
Deskripsi

Istilah kueri yang dikecualikan (-) membatasi hasil untuk permintaan penelusuran tertentu ke dokumen yang tidak berisi untuk kata atau frasa tertentu. Untuk menggunakan istilah kueri pengecualian, Anda akan mengawali kata atau frasa yang akan dikecualikan dari dokumen yang cocok dengan "-" (tanda minus).

Versi - yang di-escape URL adalah %2D.

Istilah kueri yang dikecualikan berguna saat istilah penelusuran memiliki dari satu arti. Misalnya, kata "bass" dapat menampilkan hasil tentang ikan atau musik. Jika Anda mencari dokumen tentang ikan, Anda dapat mengecualikan dokumen tentang musik dari hasil penelusuran menggunakan istilah kueri pengecualian.

Anda juga dapat menggunakan permintaan as_eq parameter untuk mengecualikan dokumen yang cocok dengan kata atau frasa tertentu dari hasil penelusuran.

Contoh Input pengguna: bass -music
Istilah kueri: q=bass+%2Dmusic

Pengecualian Jenis File [ {i>-filetype<i}: ]
Deskripsi

Istilah kueri -filetype: mengecualikan dokumen dengan ekstensi file tertentu, seperti ".pdf" atau ".doc" dari penelusuran hasil pengujian tersebut. Kueri penelusuran harus diformat sebagai -filetype:EXTENSION tanpa spasi di antara istilah kueri -filetype: dan ekstensi tertentu.

Versi -filetype: yang di-escape URL adalah %2Dfiletype%3A.

Catatan: Anda dapat mengecualikan beberapa jenis file dari hasil penelusuran dengan menambahkan lebih banyak kueri -filetype: istilah ke kueri Anda. Anda harus memiliki satu istilah kueri -filetype: dalam kueri penelusuran untuk setiap ekstensi file yang harus dikecualikan dari hasil penelusuran.

Jenis file yang didukung oleh Google meliputi:

  • Format Dokumen Portabel Adobe (pdf)
  • Adobe PostScript (ps)
  • Teratai 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mt)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (dokumen)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • Format Teks Kaya (rtf)
  • Flash Shockwave (swf)
  • Teks (ans, txt).

Jenis file lainnya dapat ditambahkan di masa mendatang. Terbaru daftar ini dapat ditemukan di FAQ jenis file Google.

Contoh

Contoh ini menampilkan dokumen yang menyebutkan "Google" tapi itu bukan dokumen PDF:
q=Google+%2Dfiletype%3Apdf

Contoh ini menampilkan dokumen yang menyebutkan "Google" tapi tidak termasuk dokumen PDF dan Word:
q=Google+%2Dfiletype%3Apdf+%2Dfiletype%3Adoc


Pemfilteran Jenis File [ filetype: ]
Deskripsi

Istilah kueri filetype: membatasi hasil penelusuran untuk dokumen dengan ekstensi file tertentu, seperti ".pdf" atau ".doc". Kueri penelusuran harus diformat sebagai filetype:EXTENSION dengan tidak ada spasi antara istilah kueri filetype: dan istilah yang ditentukan .

Versi filetype: yang di-escape URL adalah filetype%3A.

Anda dapat membatasi penelusuran hasil ke dokumen yang cocok dengan salah satu dari beberapa ekstensi file dengan menambahkan filetype: istilah kueri lainnya ke kueri Anda. Anda harus memiliki satu istilah kueri filetype: dalam kueri penelusuran untuk setiap ekstensi file yang harus disertakan dalam hasil penelusuran. Beberapa istilah kueri filetype: harus dipisahkan menggunakan istilah kueri OR.

Secara default, hasil penelusuran akan sertakan dokumen dengan ekstensi file apa pun.

Jenis file yang didukung oleh Google meliputi:

  • Format Dokumen Portabel Adobe (pdf)
  • Adobe PostScript (ps)
  • Teratai 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mt)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (dokumen)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • Format Teks Kaya (rtf)
  • Flash Shockwave (swf)
  • Teks (ans, txt).

Jenis file lainnya dapat ditambahkan di masa mendatang. Terbaru daftar ini dapat ditemukan di FAQ jenis file Google.

Contoh

Contoh ini menampilkan dokumen PDF yang menyebutkan "Google":
q=Google+filetype%3Apdf

Contoh ini menampilkan dokumen PDF dan Word yang menyebutkan "Google":
q=Google+filetype%3Apdf+OR+filetype%3Adoc


Sertakan Istilah Kueri [+]
Deskripsi

Istilah kueri include (+) menentukan bahwa sebuah kata atau frasa harus muncul di semua dokumen yang disertakan dalam hasil penelusuran. Untuk menggunakan menyertakan istilah kueri, Anda akan mengawali kata atau frasa yang harus disertakan dalam semua hasil penelusuran dengan "+" (tanda plus).

Versi + yang di-escape URL (tanda plus) adalah %2B.

Sebaiknya Anda menggunakan + sebelum kata umum yang digunakan Google biasanya akan dibuang sebelum mengidentifikasi hasil pencarian.

Contoh Input pengguna: Star Wars Episode +I
Istilah kueri: q=Star+Wars+Episode+%2BI

Penelusuran Hanya Link, semua persyaratan [ allinlinks: ]
Deskripsi

Istilah kueri allinlinks: memerlukan dokumen dalam hasil penelusuran berisi semua kata dalam kueri penelusuran di URL penautan. Kueri penelusuran harus diformat sebagai allinlinks: yang diikuti dengan kata-kata dalam kueri penelusuran Anda.

Jika kueri penelusuran Anda menyertakan kueri allinlinks: istilah tersebut, Google hanya akan memeriksa link URL di dokumen untuk menemukan kata-kata dalam kueri penelusuran Anda, mengabaikan teks lain dalam dokumen, judul dokumen dan URL dari setiap dokumen. Perhatikan bahwa dokumen URL berbeda dengan link URL yang ada dalam dokumen.

Versi allinlinks: yang di-escape URL adalah allinlinks%3A.

Contoh Input pengguna:allinlinks: Google search
Istilah kueri:q=allinlinks%3A+Google+search

Penelusuran Frasa
Deskripsi

Istilah kueri penelusuran frasa (") memungkinkan Anda menelusuri frasa lengkap dengan mengapit frasa dengan tanda kutip atau dengan menghubungkannya dengan tanda hubung.

Versi " yang di-escape URL (tanda kutip) adalah %22.

Penelusuran frasa sangat berguna jika Anda menelusuri untuk kutipan terkenal atau nama diri.

Anda juga dapat menggunakan permintaan as_epq untuk mengirimkan penelusuran frasa.

Contoh Input pengguna:"Abraham Lincoln"
Istilah kueri: q=%22Abraham+Lincoln%22

Penelusuran Hanya Teks, semua istilah [allintext:]
Deskripsi

Istilah kueri allintext: mengharuskan setiap dokumen dalam hasil pencarian berisi semua kata yang ada di kueri pencarian dengan isi dokumen. Kueri harus diformat sebagai allintext: yang diikuti dengan kata-kata dalam kueri penelusuran Anda.

Jika kueri penelusuran Anda menyertakan kueri allintext: istilah tersebut, Google hanya akan memeriksa teks isi dokumen untuk menemukan kata-kata dalam kueri penelusuran Anda, mengabaikan link dalam dokumen tersebut, judul dan URL dokumen.

Versi allintext: yang di-escape URL adalah allintext%3A.

Contoh Contoh ini menentukan bahwa kata "Google" dan "telusuri" harus muncul di isi semua dokumen yang disertakan dalam hasil penelusuran:
Input pengguna:allintext:Google search
Istilah kueri:q=allintext%3AGoogle+search

Penelusuran Judul, istilah tunggal [intitle:]
Deskripsi

Istilah kueri intitle: membatasi hasil penelusuran untuk dokumen yang berisi kata tertentu dalam judul dokumen. Tujuan kueri penelusuran harus diformat sebagai intitle:WORD tanpa spasi antara istilah kueri intitle: dan kata berikutnya.

Catatan: Anda dapat menentukan lebih banyak dari satu kata yang harus disertakan dalam judul dokumen dengan istilah kueri intitle: di depan setiap kata tersebut. Anda dapat gunakan juga istilah kueri allintitle: untuk menentukan bahwa semua kata kueri harus dimasukkan dalam judul dokumen yang ada di hasil penelusuran.

Versi intitle: yang di-escape URL adalah intitle%3A.

Contoh

Contoh ini menunjukkan bahwa kata "Google" harus muncul di judul dokumen apa pun dalam hasil pencarian, dan kata "telusuri" harus muncul di mana saja di judul, URL, link, atau teks isi dari dokumen tersebut:
Input pengguna:intitle:Google search
Istilah kueri:q=intitle%3AGoogle+search


Penelusuran Judul, semua istilah [allintitle:]
Deskripsi

Istilah kueri allintitle: membatasi hasil penelusuran untuk dokumen yang berisi semua kata kueri dalam judul dokumen. Kepada gunakan istilah kueri allintitle:, sertakan "allintitle:" di di awal kueri penelusuran.

Catatan: Menempatkan allintitle: di awal kueri penelusuran sama dengan menempatkan intitle: di depan setiap kata dalam penelusuran kueri.

Versi allintitle: yang di-escape URL adalah allintitle%3A.

Contoh

Contoh ini menunjukkan bahwa kata "Google" dan "telusuri" harus muncul di judul dokumen apa pun di hasil penelusuran:
Input pengguna: allintitle: Google search
Istilah kueri: q=allintitle%3A+Google+search


Penelusuran URL, istilah tunggal [inurl:]
Deskripsi

Istilah kueri inurl: membatasi hasil penelusuran untuk dokumen yang berisi kata tertentu dalam URL dokumen. Tujuan kueri penelusuran harus diformat sebagai inurl:WORD tanpa spasi antara istilah kueri inurl: dan kata berikutnya.

Kueri inurl: istilah mengabaikan tanda baca dan hanya menggunakan kata pertama setelah operator inurl:. Anda dapat menentukan lebih dari satu kata yang harus disertakan dalam URL dokumen dengan menempatkan istilah kueri inurl: di depan setiap kata tersebut. Anda juga dapat menggunakan istilah kueri allinurl: untuk menentukan bahwa semua kata kueri harus disertakan dalam URL dokumen yang ada di hasil penelusuran.

Versi inurl: yang di-escape URL adalah inurl%3A.

Contoh

Contoh ini menunjukkan bahwa kata "Google" harus muncul di URL dari dokumen apa pun dalam hasil penelusuran, dan kata "telusuri" harus muncul di mana pun pada judul, URL, link, atau teks isi dokumen:
Input pengguna: inurl:Google search
Istilah kueri: q=inurl%3AGoogle+search


Penelusuran URL, semua istilah [allinurl:]
Deskripsi

Istilah kueri allinurl: membatasi hasil penelusuran untuk dokumen yang berisi semua kata kueri dalam URL dokumen. Kepada gunakan istilah kueri allinurl:, sertakan allinurl: di awal dari kueri penelusuran Anda.

Istilah kueri allinurl: mengabaikan tanda baca, sehingga hanya berfungsi untuk kata, bukan URL komponen. Misalnya, allinurl: uk/scotland akan membatasi hasil ke dokumen yang berisi kata "uk" dan "skotlandia" di URL mereka, tetapi tidak mengharuskan kedua kata tersebut muncul dalam atau yang dipisahkan oleh garis miring.

Versi allinurl: yang di-escape URL adalah allinurl%3A.

Contoh

Contoh ini menunjukkan bahwa kata "Google" dan "telusuri" harus muncul di URL dokumen apa pun di hasil penelusuran:
Input pengguna: allinurl: Google search
Istilah kueri: q=allinurl%3A+Google+search



Info Dokumen Web [info:]
Deskripsi

Istilah kueri info: mengambil informasi umum tentang URL selama URL tersebut disertakan dalam indeks penelusuran Google. Kueri penelusuran harus diformat sebagai info:URL tanpa spasi antara istilah kueri info: dan URL.

Versi info: yang di-escape URL adalah info%3A.

Catatan: Anda tidak dapat menentukan istilah kueri lainnya jika menggunakan info:.

Contoh Input pengguna: info:www.google.com
Istilah kueri: q=info%3Awww.google.com

Contoh Kueri Gambar

Contoh di bawah ini menunjukkan beberapa permintaan HTTP Gambar untuk mengilustrasikan bagaimana parameter kueri yang berbeda digunakan. Definisi untuk berbagai parameter kueri diberikan di bagian Definisi Parameter Kueri Gambar dalam dokumen ini.

Permintaan ini meminta 5 hasil pertama (start=0&num=5) untuk istilah kueri "monyet" (q=monkey), dengan jenis file .png. Terakhir, kueri menentukan nilai untuk parameter client, output, dan cx, yang ketiganya diperlukan.

http://www.google.com/cse?
  searchtype=image
  start=0
  &num=5
  &q=monkey
  &as_filetype=png
  &client=google-csbe
  &output=xml_no_dtd
  &cx=00255077836266642015:u-scht7a-8i

Parameter Kueri Penelusuran Gambar

as_filetype
Deskripsi

Opsional. Menampilkan gambar dari jenis tertentu. Nilai yang diizinkan adalah: bmp, gif, png, jpg, dan svg.

Contoh q=google&as_filetype=png

imgsz
Deskripsi

Opsional. Menampilkan gambar dengan ukuran tertentu, dengan ukuran dapat berupa salah satu dari:

  • icon (kecil)
  • small|medium|large|xlarge (sedang)
  • xxlarge (besar)
  • huge (ekstra-besar)

Contoh q=google&as_filetype=png&imgsz=icon

{i>imgtype<i}
Deskripsi

Opsional. Menampilkan gambar jenis, yang dapat berupa salah satu dari:

  • clipart (clipart)
  • face (wajah)
  • lineart (lineart)
  • news (berita)
  • photo (foto)

Contoh q=google&as_filetype=png&imgtype=photo

imgc
Deskripsi

Opsional. Menampilkan gambar hitam putih, hitam putih, atau berwarna:

  • mono (hitam dan putih)
  • gray (skala abu-abu)
  • color (warna)

Contoh q=google&as_filetype=png&imgc=gray

imgcolor
Deskripsi

Opsional. Menampilkan gambar dengan warna dominan tertentu:

  • yellow
  • green
  • teal
  • blue
  • purple
  • pink
  • white
  • gray
  • black
  • brown
Contoh q=google&as_filetype=png&imgcolor=yellow

as_rights
Deskripsi

Opsional. Filter berdasarkan pemberian lisensi. Nilai yang didukung meliputi:

  • cc_publicdomain
  • cc_attribute
  • cc_sharealike
  • cc_noncommercial
  • cc_nonderived

Contoh q=cats&as_filetype=png&as_rights=cc_attribute

Batas Permintaan

Diagram di bawah ini mencantumkan batasan terkait permintaan penelusuran yang kirim ke Google:

Komponen Batas Komentar
Panjang permintaan penelusuran 2048 byte  
Jumlah istilah kueri 10 mencakup istilah dalam parameter berikut: q, as_epq, as_eq, as_lq, as_oq, as_q
Jumlah hasil 20 Jika Anda menetapkan parameter num ke angka yang lebih besar dari 20, hanya 20 hasil yang ditampilkan. Kepada mendapatkan lebih banyak hasil, Anda harus mengirim beberapa permintaan dan tambahkan nilai parameter start dengan setiap permintaan.

Menginternasionalkan Kueri dan Presentasi Hasil

Layanan Google WebSearch memungkinkan Anda mencari dokumen dalam beberapa bahasa. Anda dapat menentukan pengkodean karakter yang seharusnya digunakan untuk menafsirkan permintaan HTTP Anda dan untuk mengenkode respons XML Anda (menggunakan penelusuran ie dan oe ). Anda juga dapat memfilter hasil agar hanya menyertakan dokumen yang ditulis dalam bahasa tertentu.

Bagian berikut membahas masalah yang terkait dengan penelusuran di beberapa bahasa:

Pengkodean Karakter

Server mengirim data, seperti halaman web, ke agen pengguna, seperti {i>browser<i}, sebagai urutan byte yang dienkode. Agen pengguna kemudian mendekode {i>byte<i} menjadi urutan karakter. Saat mengirim permintaan ke WebSearch, Anda dapat menentukan skema encoding untuk dan untuk respons XML yang diterima.

Anda dapat menggunakan parameter permintaan ie untuk menentukan mekanisme penyandian data untuk karakter dalam permintaan HTTP Anda. Anda dapat gunakan juga parameter oe untuk menentukan encoding skema yang harus digunakan Google untuk mengenkode respons XML Anda. Jika Anda menggunakan skema encoding selain ISO-8859-1 (atau latin1), pastikan Anda telah menentukan nilai yang benar untuk parameter ie dan oe.

Catatan: Jika Anda menyediakan fungsi penelusuran untuk beberapa sebaiknya gunakan nilai encoding utf8 (UTF-8) untuk parameter ie dan oe.

Silakan lihat Karakter Lampiran Skema Encoding untuk daftar lengkap nilai yang yang dapat Anda gunakan untuk parameter ie dan oe.

Untuk informasi umum lebih lanjut tentang encoding karakter, lihat http://www.w3.org/TR/REC-html40/charset.html.

Bahasa Antarmuka

Anda dapat menggunakan parameter permintaan hl untuk mengidentifikasi bahasa antarmuka grafis. Nilai parameter hl dapat memengaruhi hasil penelusuran XML, terutama pada kueri internasional jika pembatasan bahasa (menggunakan parameter lr) tidak ditentukan secara eksplisit. Dengan demikian kasus, parameter hl dapat mempromosikan hasil penelusuran dalam bahasa yang sama dengan bahasa input pengguna.

Sebaiknya tetapkan parameter hl secara eksplisit di hasil penelusuran untuk memastikan bahwa Google memilih kualitas tertinggi hasil penelusuran untuk setiap kueri.

Lihat Antarmuka yang Didukung Bahasa untuk mengetahui daftar lengkap nilai yang valid untuk parameter hl.

Mencari Dokumen yang Tertulis dalam Bahasa Tertentu

Anda dapat menggunakan parameter permintaan lr untuk membatasi hasil penelusuran pada dokumen yang ditulis dalam bahasa atau sekumpulan bahasa.

Parameter lr mendukung Operator Boolean untuk memungkinkan Anda menentukan beberapa bahasa yang harus disertakan (atau dikecualikan) dari penelusuran hasil pengujian tersebut.

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan Operator Boolean untuk meminta dokumen di bahasa yang berbeda.

Untuk dokumen yang ditulis dalam bahasa Jepang:

lr=lang_jp

Untuk dokumen yang ditulis dalam bahasa Italia atau Jerman:

lr=lang_it|lang_de

Untuk dokumen yang tidak ditulis dalam bahasa Hungaria atau Ceko:

lr=(-lang_hu).(-lang_cs)

Lihat Koleksi Bahasa Bagian Values untuk daftar lengkap nilai yang mungkin untuk parameter lr dan Boolean Operator untuk diskusi lengkap tentang penggunaan operator.

China Aksara Sederhana dan China Aksara Tradisional adalah dua varian tulisan berbahasa China. Konsep yang sama dapat ditulis secara berbeda dalam setiap varian. Dengan kueri di salah satu variannya, Google Layanan WebSearch dapat menampilkan hasil yang menyertakan halaman dalam pada semua varian.

Untuk menggunakan fitur ini:

  1. Setel parameter permintaan c2coff ke 0
    dan
  2. Lakukan salah satu hal berikut:
    • Jangan setel parameter permintaan lr
      atau
    • Tetapkan parameter permintaan lr ke lr=lang_zh-TW|lang_zh-CN

Contoh berikut menunjukkan parameter kueri yang akan Anda sertakan dalam permintaan hasil dalam bahasa China Aksara Sederhana dan Tradisional. (Perhatikan bahwa informasi tambahan yang diperlukan, seperti sebagai klien, tidak disertakan dalam contoh.)

search?hl=zh-CN
    &lr=lang_zh-TW|lang_zh-CN
    &c2coff=0

Memfilter Hasil

Google WebSearch menyediakan sejumlah cara untuk memfilter penelusuran hasil:

Pemfilteran Otomatis Hasil Penelusuran

Dalam upaya untuk memberikan hasil penelusuran terbaik, Google menggunakan dua teknik untuk secara otomatis memfilter hasil penelusuran yang umumnya dianggap tidak diinginkan:

  • Konten Duplikat—Jika beberapa dokumen berisi informasi yang sama, maka hanya dokumen paling relevan dari kumpulan tersebut yang disertakan dalam hasil penelusuran Anda.

  • Host Crowding—Jika ada banyak hasil penelusuran dari situs yang sama, Google mungkin tidak menampilkan semua hasil dari situs tersebut atau mungkin tampilkan hasil yang lebih rendah di
    peringkat daripada yang seharusnya.

Sebaiknya biarkan filter ini aktif untuk permintaan penelusuran umum karena filter tersebut meningkatkan kualitas sebagian besar konten penelusuran secara signifikan hasil pengujian tersebut. Namun, Anda dapat mengabaikan filter otomatis ini dengan menetapkan parameter kueri filter ke 0 di kolom permintaan penelusuran.

Pemfilteran Bahasa dan Negara

Layanan Google WebSearch mengembalikan hasil dari indeks master berupa semua dokumen Web. Indeks master berisi subkoleksi dari dokumen yang dikelompokkan menurut atribut tertentu, termasuk bahasa dan negara asal.

Anda dapat menggunakan parameter permintaan lr dan cr untuk membatasi hasil penelusuran ke subkoleksi dari dokumen yang ditulis dalam bahasa tertentu atau berasal dari negara tertentu.

Google WebSearch menentukan bahasa dokumen dengan menganalisis:

  • domain level teratas (TLD) dari URL dokumen
  • tag meta bahasa dalam dokumen
  • bahasa utama yang digunakan dalam teks isi dokumen


Lihat juga definisi parameter lr, bagian Menelusuri Dokumen yang Ditulis dalam Bahasa Tertentu dan Nilai Pengumpulan Bahasa yang dapat digunakan sebagai nilai untuk parameter lr untuk mengetahui informasi tentang cara membatasi hasil berdasarkan bahasa.

Google WebSearch menentukan negara dokumen dengan menganalisis:

  • domain level teratas (TLD) dari URL dokumen
  • lokasi geografis dari alamat IP server web

Lihat juga definisi parameter cr dan Pengumpulan Negara Nilai yang dapat digunakan sebagai nilai untuk parameter cr guna mendapatkan informasi selengkapnya tentang cara membatasi hasil berdasarkan negara tempat asal.

Catatan: Anda dapat menggabungkan bahasa dan nilai negara untuk menyesuaikan hasil penelusuran Anda. Sebagai misalnya, Anda dapat meminta dokumen yang ditulis dalam bahasa Prancis dan berasal dari Prancis atau Kanada, atau Anda dapat meminta dokumen yang datang dari Holland dan tidak ditulis dalam bahasa Inggris. Parameter lr dan cr mendukung Operator Boolean.

Memfilter Konten Khusus Dewasa dengan SafeSearch

Banyak pelanggan Google yang tidak ingin menampilkan hasil penelusuran untuk situs yang berisi konten khusus dewasa. Dengan menggunakan filter SafeSearch kami, Anda dapat menyaring untuk hasil penelusuran yang berisi konten khusus dewasa dan menghapusnya. Filter Google menggunakan teknologi eksklusif untuk memeriksa kata kunci dan frasa dan URL. Meskipun tidak ada filter yang akurat 100 persen, SafeSearch akan menghapus sebagian besar konten khusus dewasa dari penelusuran Anda hasil pengujian tersebut.

Google berusaha menjaga SafeSearch tetap terbaru dan komprehensif bisa dilakukan dengan terus meng-crawl Web dan menggabungkan update dari saran pengguna.

SafeSearch tersedia dalam bahasa berikut:

Belanda
Inggris
Prancis
Jerman
Italia
Portugis (Brasil)
Spanyol
China Aksara Tradisional

Anda dapat menyesuaikan sejauh mana Google memfilter hasil Anda konten khusus dewasa menggunakan parameter kueri safe. Tabel berikut menjelaskan setelan SafeSearch Google dan bagaimana setelan tersebut setelan akan memengaruhi hasil penelusuran Anda:

Level SafeSearch Deskripsi
tinggi Mengaktifkan versi yang lebih ketat tentang SafeSearch.
sedang Memblokir laman web yang berisi pornografi dan konten seksual vulgar lainnya.
nonaktif Tidak memfilter konten dewasa konten dari hasil penelusuran.

* Setelan SafeSearch default adalah nonaktif.

Jika Anda telah mengaktifkan SafeSearch dan Anda menemukan situs yang berisi konten menyinggung di hasil Anda, kirimkan URL situs melalui email ke safesearch@google.com, dan kami akan menyelidiki situs tersebut.

Hasil XML

DTD Hasil XML Google

Google menggunakan DTD yang sama untuk mendeskripsikan format XML untuk semua jenis hasil penelusuran. Banyak tag dan atribut berlaku untuk semua jenis penelusuran. Namun, beberapa tag hanya berlaku untuk jenis penelusuran. Akibatnya, definisi dalam DTD mungkin kurang membatasi dari definisi yang diberikan dalam dokumen ini.

Dokumen ini menjelaskan aspek-aspek DTD yang relevan untuk WebSearch. Saat Anda melihat DTD, jika Anda sedang mengerjakan WebSearch, Anda dapat mengabaikan tag dan atribut yang tidak didokumentasikan di sini. Jika definisinya berbeda antara DTD dan dokumentasi, fakta tersebut dicatat dalam dokumen ini.

Google dapat menampilkan hasil XML dengan atau tanpa referensi ke DTD terbaru. DTD adalah panduan untuk membantu administrator penelusuran dan parser XML memahami hasil XML Google. Karena XML Google tata bahasa dapat berubah dari waktu ke waktu, Anda sebaiknya tidak mengonfigurasi menggunakan DTD untuk memvalidasi setiap hasil XML.

Selain itu, Anda tidak boleh mengonfigurasi parser XML untuk mengambil DTD setiap kali Anda mengirimkan permintaan penelusuran. Google memperbarui DTD jarang, dan permintaan ini menimbulkan penundaan dan {i>bandwidth<i} yang tidak perlu lainnya.

Google merekomendasikan agar Anda menggunakan format output xml_no_dtd untuk mendapatkan hasil XML. Jika Anda menentukan format output xml dalam permintaan penelusuran, satu-satunya perbedaan adalah penyertaan baris berikut dalam hasil XML:

<!DOCTYPE GSP SYSTEM "google.dtd">

Anda dapat mengakses DTD terbaru di http://www.google.com/google.dtd.

Perlu diketahui bahwa tidak semua fitur di DTD dapat tersedia atau didukung saat ini.

Tentang Respons XML

  • Semua nilai elemen adalah HTML valid yang cocok untuk ditampilkan kecuali dinyatakan lain dalam definisi tag XML.
  • Beberapa nilai elemen adalah URL yang harus dienkode dengan HTML sebelum kolom tersebut ditampilkan.
  • Parser XML Anda harus mengabaikan atribut dan tag yang tidak terdokumentasi. Hal ini memungkinkan aplikasi Anda terus berfungsi tanpa modifikasi jika Google menambahkan lebih banyak fitur ke output XML.
  • Karakter tertentu harus di-escape saat disertakan sebagai nilai dalam Tag XML. Prosesor XML Anda harus mengonversi entitas ini kembali ke karakter yang sesuai. Jika Anda tidak mengonversi entity dengan benar, browser dapat, misalnya, merender & karakter sebagai "&amp;". Elemen XML Standard mendokumentasikan karakter-karakter ini; karakter-karakter ini direproduksi dalam tabel di bawah:

    Karakter Formulir yang Di-escape Entitas Kode Karakter
    Ampersand & &amp; &#38;
    Petik Satu ' &apos; &#39;
    Petik Dua " &quot; &#34;
    Lebih Dari > &gt; &#62;
    Kurang Dari < &lt; &#60;

Hasil XML untuk Kueri Penelusuran Reguler dan Lanjutan

Penelusuran Reguler/Lanjutan: Contoh Kueri dan Hasil XML

Contoh permintaan WebSearch ini meminta 10 hasil (num=10) tentang istilah penelusuran "socer" (q=socer), yang merupakan kata "sepak bola" sengaja dieja salah untuk contoh ini.)

http://www.google.com/search?
q=socer
&hl=en
&start=10
&num=10
&output=xml
&client=google-csbe
&cx=00255077836266642015:u-scht7a-8i

Permintaan ini akan memberikan hasil XML di bawah. Perhatikan bahwa ada beberapa komentar dalam hasil XML untuk menunjukkan di mana tag tertentu disertakan dalam hasil.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>

<GSP VER="3.2">
<TM>0.452923</TM>
<Q>socer</Q>
<PARAM name="cx" value="00255077836266642015:u-scht7a-8i" original_value="00255077836266642015%3Au-scht7a-8i"/>
<PARAM name="hl" value="en" original_value="en"/>
<PARAM name="q" value="socer" original_value="socer"/>
<PARAM name="output" value="xml" original_value="xml"/>
<PARAM name="client" value="google-csbe" original_value="google-csbe"/>
<PARAM name="num" value="10" original_value="10"/>
<Spelling>
<Suggestion q="soccer"><b><i>soccer</i></b></Suggestion>
</Spelling>
<Context>
<title>Sample Vacation CSE</title>
<Facet>
<FacetItem>
<label>restaurants</label>
<anchor_text>restaurants</anchor_text>
</FacetItem>
<FacetItem>
<label>wineries</label>
<anchor_text>wineries</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>golf_courses</label>
<anchor_text>golf courses</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>hotels</label>
<anchor_text>hotels</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>nightlife</label>
<anchor_text>nightlife</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>soccer_sites</label>
<anchor_text>soccer sites</anchor_text>
</FacetItem>
</Facet>
</Context>
<RES SN="1" EN="10">
<M>6080</M>
/*
* The FI tag after the comment indicates that the result
* set has been filtered. If the number of results were exact, the
* FI tag would be replaced by an XT tag in the same format.
*/
<FI />
<NB>
/*
* Since the request is for the first page of results, the PU tag,
* which contains a link to the previous page of search results,
* is not included in this XML result. If the sample result did include
* a previous page of results, it would be listed here, in the same format
* as the NU tag on the following line
*/
<NU>/search?q=socer&hl=en&lr=&ie=UTF-8&output=xml&client=test&start=10&sa=N</NU>
</NB>
<R N="1">
<U>http://www.soccerconnection.net/</U>
<UE>http://www.soccerconnection.net/</UE>
<T>SoccerConnection.net</T>
<CRAWLDATE>May 21, 2007</CRAWLDATE>
<S><b>soccer</b>; players; coaches; ball; world cup;<b>...</b></S>
<Label>transcodable_pages</Label>
<Label>accessible</Label>
<Label>soccer_sites</Label>
<LANG>en</LANG>
<HAS>
<DI>
<DT>SoccerConnection.net</DT>
<DS>Post your <b>soccer</b> resume directly on the Internet.</DS>
</DI>
<L/>
<C SZ="8k" CID="kWAPoYw1xIUJ"/>
<RT/>
</HAS>
</R>
/*
* The result includes nine more results, each enclosed by an R tag.
*/
</RES>
</GSP>

Penelusuran Reguler/Lanjutan: Tag XML

Respons XML untuk permintaan penelusuran reguler dan penelusuran lanjutan keduanya menggunakan rangkaian tag XML yang sama. Tag XML ini ditampilkan di contoh XML di atas dan dijelaskan dalam tabel di bawah.

Tag XML di bawah ini dicantumkan menurut abjad berdasarkan nama tag, dan masing-masing berisi deskripsi tag, contoh yang menunjukkan cara tag akan muncul dalam hasil XML dan format tag saat ini. Jika tag merupakan subtag dari tag XML lain atau jika tag memiliki sub tag atau atribut sendiri, informasi itu juga disediakan dalam di tabel definisi tag.

Simbol tertentu mungkin ditampilkan di sebelah beberapa sub tag dalam di bawah ini. Berikut adalah simbol-simbol tersebut, beserta maknanya:

? = Subtag opsional
* = nol atau beberapa instance subtag
+ = satu atau beberapa instance subtag
A B C D F G J P B M N M T R S T U X

anchor_text
Definisi

Tag &lt;anchor_text&gt; menentukan teks yang yang harus Anda tampilkan kepada pengguna untuk mengidentifikasi penyempurnaan label yang terkait dengan kumpulan hasil penelusuran. Sejak perbaikan label mengganti karakter non-alfanumerik dengan garis bawah, Anda tidak boleh tampilkan nilai tag <label> di antarmuka pengguna Anda. Sebagai gantinya, Anda harus menampilkan nilai tag &lt;anchor_text&gt;.

Contoh <anchor_text>golf kursus</anchor_text>
Subtag dari FacetItem
Format Konten Teks

BLOKIR
Definisi

Tag ini merangkum konten blok dalam baris isi hasil promosi. Setiap blok memiliki subtag T, U, dan L. Tag T yang tidak kosong menunjukkan bahwa blok tersebut berisi teks; Tag U dan L yang tidak kosong menunjukkan bahwa blok tersebut berisi link (dengan URL yang diberikan dalam subtag U dan teks link dalam subtag L).

Subtag T, U, L
Subtag dari BODY_LINE
Format Konten Kosong

BODY_LINE
Definisi

Tag ini mengenkapsulasi konten baris dalam isi hasil yang dipromosikan. Setiap baris isi terdiri dari beberapa tag BLOKIR, yang berisi beberapa teks atau link dengan URL dan teks link.

Subtag BLOKIR*
Subtag dari SL_MAIN
Format Konten Kosong

C
Definisi

Tag &lt;C&gt; menunjukkan bahwa layanan WebSearch dapat mengambil versi cache dari URL hasil penelusuran ini. Anda tidak dapat mengambil halaman yang di-cache melalui XML API, tetapi Anda bisa mengalihkan pengguna ke www.google.com untuk melakukannya saat ini.

Atribut
Nama Format Deskripsi
SZ Teks (Bilangan Bulat + "k") Memberikan ukuran versi yang di-cache hasil penelusuran dalam {i>kilobyte<i} ("k").
CID Teks Mengidentifikasi dokumen dalam cache Google. Untuk mengambil dokumen dari cache, kirim istilah penelusuran yang dibuat sebagai berikut:
cache:CIDtext:escapedURL

URL yang di-escape tersedia di tag UE.

Contoh <C SZ="6 rb" CID=&quot;kvOXK_cYSSgJ&quot; />
Subtag dari MEMILIKI
Format Konten Kosong

C2C
Definisi Tag <C2C> menunjukkan bahwa hasilnya mengacu pada laman berbahasa China Aksara Tradisional. Tag ini hanya muncul jika setelan Aksara Sederhana dan Tradisional Penelusuran Bahasa China diaktifkan. Lihat definisi parameter kueri c2coff untuk mengetahui informasi selengkapnya tentang mengaktifkan dan menonaktifkan fitur ini.
Format Konten Teks

Konteks
Definisi

Tag &lt;Context&gt; merangkum daftar label penajaman yang terkait dengan sekumpulan hasil penelusuran.

Contoh &lt;Context&gt;
Subtag title, Facet+
Format Konten Penampung

TANGGAL MERAH
Definisi

Tag &lt;CRAWLDATE&gt; mengidentifikasi tanggal saat terakhir di-crawl. CRAWLDATE tidak ditampilkan untuk setiap halaman hasil penelusuran.

Contoh <CRAWLDATE>21 Mei, 2005</CRAWLDATE>
Subtag dari R
Format Konten Teks

DI
Definisi

Tag &lt;DI&gt; merangkum Project Direktori Terbuka (ODP) untuk hasil penelusuran tunggal.

Contoh &lt;DI&gt;
Subtag DT? DS?
Subtag dari MEMILIKI
Format Konten Kosong

DS
Definisi

Tag &lt;DS&gt; memberikan ringkasan yang tercantum untuk satu kategori dalam direktori ODP.

Contoh <DS>Posting &lt;b&gt;sepak bola&lt;/b&gt; lanjutkan secara langsung di Internet.</DS>
Subtag dari DI
Format Konten Teks (dapat berisi HTML)

DT
Definisi

Tag &lt;DT&gt; memberikan judul untuk satu yang tercantum dalam direktori ODP.

Contoh &lt;DT&gt;SoccerConnection.net&lt;/DT&gt;
Subtag dari DI
Format Konten Teks (dapat berisi HTML)

Faset
Definisi

Tag <Facet> berisi pengelompokan tag &lt;FacetItem&gt; yang logis. Anda dapat membuat pengelompokan ini menggunakan Programmable Search Engine Format Spesifikasi XML Engine. Jika Anda tidak membuat pengelompokan, results_xml_tag_Context><Context> tag tersebut akan memuat hingga empat tag <Facet>. Item di dalam setiap tag <Facet> akan dikelompokkan untuk tujuan tampilan, namun mungkin tidak memiliki hubungan.

Contoh <Facet>
Subtag FacetItem+, judul+
Subtag dari Konteks
Format Konten Penampung

FacetItem
Definisi

Tag &lt;FacetItem&gt; merangkum informasi tentang label penajaman yang terkait dengan serangkaian hasil penelusuran.

Contoh &lt;FacetItem&gt;
Subtag label, anchor_text+
Subtag dari Faset
Format Konten FacetItem

FI
Definisi Tag &lt;FI&gt; berfungsi sebagai tanda yang menunjukkan apakah pemfilteran dokumen dilakukan untuk penelusuran tersebut. Lihat bagian Pemfilteran Otomatis dokumen ini untuk informasi selengkapnya tentang hasil penelusuran Google filter.
Contoh <FI>
Subtag dari RES
Format Konten Kosong

PSG
Definisi

Tag &lt;GSP&gt; mengenkapsulasi semua data yang dikembalikan dalam hasil penelusuran XML Google. "GSP" bernilai singkatan dari "Google Search Protocol".

Atribut
Nama Format Deskripsi
VER Teks (Bilangan Bulat) Atribut VER menentukan versi output hasil penelusuran. Tujuan versi output saat ini adalah "3.2".
Contoh <GSP VER="3.2">
Subtag PARAM+, T, RES?, TM
Format Konten Kosong

MEMILIKI
Definisi Tag &lt;HAS&gt; merangkum informasi tentang penelusuran khusus parameter permintaan yang didukung untuk URL tertentu.

Catatan: Definisi <HAS> untuk WebSearch lebih ketat daripada di DTD.

Subtag DI?, K?, C?, RT?
Subtag dari R

ISURL
Definisi Google menampilkan tag &lt;ISURL&gt; jika kueri penelusuran terkait adalah URL.
Subtag dari GSP
Format Konten Kosong

L
Definisi Adanya tag &lt;L&gt; menunjukkan bahwa layanan WebSearch dapat menemukan situs lain yang menautkan URL hasil penelusuran ini. Untuk menemukan situs tersebut, Anda akan menggunakan istilah kueri khusus link:.
Subtag dari MEMILIKI
Format Konten Kosong

label
Definisi

Tag <label> menentukan label penyempurnaan yang dapat digunakan untuk memfilter hasil penelusuran yang Anda terima. Untuk menggunakan label penajaman, tambahkan string lainnya:[[label tag value]] ke nilai parameter q dalam permintaan HTTP Anda ke Google sebagai yang ditunjukkan dalam contoh berikut. Perhatikan bahwa nilai ini harus di-escape URL sebelum Anda mengirim kueri ke Google.

This example uses the refinement label golf_courses to
filter search results about Palm Springs:
q=Palm+Springs+more:golf_courses

The URL-escaped version of this query is:
q=Palm+Springs+more%3Agolf_courses

Catatan: Tag <label> tidak sama dengan tag &lt;Label&gt;, yang mengidentifikasi label penyempurnaan yang dikaitkan dengan URL tertentu dalam hasil penelusuran Anda.

Contoh &lt;label&gt;golf_courses&lt;/label&gt;
Subtag dari FacetItem
Format Konten Teks

LANG
Definisi

Tag &lt;LANG&gt; berisi tebakan terbaik dari Google bahasa hasil penelusuran.

Contoh <LANG>id</LANG>
Subtag dari R
Format Konten Teks

M
Definisi

Tag &lt;M&gt; mengidentifikasi total estimasi jumlah hasil pencarian.

Catatan: Perkiraan ini mungkin tidak akurat.

Contoh <M>16200000</M>
Subtag dari RES
Format Konten Teks

NB
Definisi

Tag &lt;NB&gt; merangkum informasi navigasi—link ke halaman hasil penelusuran berikutnya atau halaman hasil penelusuran—untuk set hasil.

Catatan: Tag ini hanya ada jika ada hasil lainnya.

Contoh &lt;NB&gt;
Subtag NU? PU?
Subtag dari RES
Format Konten Kosong

NU
Definisi

Tag &lt;NU&gt; berisi tautan relatif ke halaman hasil penelusuran berikutnya.

Contoh <NU>/search?q=flowers&num=10&hl=id&ie=UTF-8
&output=xml&client=test&start=10</NU>
Subtag dari Catatan
Format Konten Teks (URL Relatif)

PARAM
Definisi

Tag &lt;PARAM&gt; mengidentifikasi parameter input yang dikirimkan dalam permintaan HTTP yang terkait dengan hasil XML. Informasi tentang parameter terdapat dalam atribut tag—nama, nilai, nilai_asli—dan akan ada satu tag PARAM untuk setiap parameter yang dikirim dalam permintaan HTTP.

Atribut
Nama Format Deskripsi
name Teks Nama parameter input.
value HTML Versi input berformat HTML nilai parameter.
original_value Teks Versi asli URL yang di-escape dari nilai parameter input.
Contoh <nama PARAM="cr" value=&quot;countryNZ&quot; original_value="countryNZ" />
Subtag dari GSP
Format Konten Rumit

PU
Definisi

Tag &lt;PU&gt; memberikan tautan relatif ke halaman hasil penelusuran sebelumnya.

Contoh <PU>/search?q=flowers&num=10&hl=id&output=xml
&client=test&start=10</PU>
Subtag dari Catatan
Format Konten Teks (URL Relatif)

T
Definisi

Tag &lt;Q&gt; mengidentifikasi kueri penelusuran yang dikirimkan dalam permintaan HTTP yang terkait dengan hasil XML.

Contoh

<Q>pizza</Q>

Subtag dari GSP
Format Konten Teks

R
Definisi

Tag &lt;R&gt; merangkum detail hasil penelusuran individual.

Catatan: Definisi tag <R> untuk WebSearch lebih ketat daripada di DTD.

Atribut
Nama Format Deskripsi
T Teks (Bilangan Bulat) Menunjukkan indeks (berbasis 1) dari hasil penelusuran.
MIME Teks Menunjukkan jenis MIME penelusuran hasil pengujian tersebut.
Subtag U, UE, T?, CRAWLDATE, S?, LANG?, MEMILIKI
Subtag dari RES

RES
Definisi

Tag &lt;RES&gt; merangkum kumpulan elemen hasil penelusuran dan detail tentang hasil tersebut.

Atribut
Nama Format Deskripsi
SN Teks (Bilangan Bulat) Menunjukkan indeks (berbasis 1) dari hasil penelusuran pertama yang dimunculkan dalam set hasil ini.
ID Teks (Bilangan Bulat) Menunjukkan indeks (berbasis 1) yang terakhir hasil penelusuran yang ditampilkan dalam set hasil ini.
Contoh <RES SN="1" EN="10">
Subtag M, FI?, XT? Catatan? R*
Subtag dari GSP
Format Konten Kosong

S
Definisi

Tag &lt;S&gt; berisi cuplikan penelusuran hasil yang menampilkan istilah kueri yang ditandai dalam cetak tebal. Pemisah baris adalah disertakan dalam kutipan untuk pembungkusan teks yang tepat.

Contoh <S>Washington (CNN) -- Tawaran untuk mengakhiri Kebuntuan senat atas Presiden &lt;b&gt;Bush&#39;s&lt;/b&gt; keputusan yudisial akan membiarkan lima kandidat maju ke tahap pemungutan suara terakhir sambil mempertahankan &lt;b&gt;...&lt;b&gt;...&lt;/b&gt;<S>
Subtag dari R
Format Konten Teks (HTML)

SL_MAIN
Definisi

Tag ini merangkum konten hasil promosi. Gunakan untuk mengurai promosi. Teks anchor dan URL link judul masing-masing terdapat dalam subtag T dan U. Baris teks isi dan link terdapat dalam subtag BODY_LINE.

Subtag BODY_LINE*, K, U
Subtag dari SL_RESULTS
Format Konten Kosong

SL_RESULTS
Definisi

Tag container untuk hasil yang dipromosikan. Salah satunya akan muncul setiap kali Anda memiliki promosi di hasil penelusuran. Subtag SL_MAIN berisi data hasil utama.

Subtag SL_MAIN*
Subtag dari R
Format Konten Kosong

Ejaan
Definisi

Tag <Ejaan> merangkum alternatif saran ejaan untuk kueri yang dikirim. Tag ini hanya muncul di halaman pertama hasil penelusuran. Saran ejaan tersedia di Inggris, China, Jepang, dan Korea.

Catatan: Google hanya akan menampilkan saran ejaan untuk kueri yang memiliki nilai parameter gl huruf kecil.

Contoh <Ejaan>
Subtag Saran
Subtag dari GSP
Format Konten Kosong

Saran
Definisi Tag &lt;Suggestion&gt; berisi saran ejaan alternatif untuk kueri yang dikirimkan. Anda dapat menggunakan konten tag untuk menyarankan ejaan alternatif kepada pengguna penelusuran Anda. Nilai atribut q adalah atribut Saran ejaan yang dikurung URL yang dapat Anda gunakan sebagai istilah kueri.
Atribut
Nama Format Deskripsi
q Teks Atribut q menentukan Versi saran ejaan yang di-escape URL.
Contoh <Saran q=&quot;soccer&quot;&gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;soccer&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&lt;/Suggestion&gt;
Subtag dari Ejaan
Format Konten Teks (HTML)

S
Definisi Tag &lt;T&gt; berisi judul dari hasil.
Contoh <T>Pantai Timur Amici Restoran Piza</T>
Subtag dari R
Format Konten Teks (HTML)

judul
Definisi

Sebagai turunan dari &lt;Context&gt;, tag &lt;Context&gt; berisi nama Programmable Search Engine Anda.

Sebagai turunan dari <Facet>, tag <title> memberikan judul untuk sekumpulan faset.

Contoh

Sebagai turunan dari <Context>: <title>Penelusuran Saya Engine&lt;/title&gt;

Sebagai turunan dari <Facet>: <title>facet title [judul]</title>

Subtag dari Konteks, Facet
Format Konten Teks

TM
Definisi

Tag &lt;TM&gt; mengidentifikasi total waktu server yang diperlukan untuk menampilkan hasil penelusuran, yang diukur dalam hitungan detik.

Contoh <TM>0,100445</TM>
Subtag dari GSP
Format Konten Teks (Bilangan floating point)

TT
Definisi Tag &lt;TT&gt; menyediakan penelusuran tips ini.
Contoh <TT>&lt;i&gt;Tips: Untuk sebagian besar {i>browser<i}, menekan tombol {i>Return<i} akan memberikan hasil yang sama dengan tombol Telusuri.&lt;/i&gt;</TT>
Subtag dari GSP

U
Definisi Tag &lt;U&gt; memberikan URL hasil penelusuran.
Contoh &lt;U&gt;http://www.dominos.com/&lt;/U&gt;
Subtag dari R
Format Konten Teks (URL Absolut)

UD
Definisi

Tag &lt;UD&gt; menyediakan ID yang dienkode dengan IDN (International Domain Name) untuk hasil penelusuran. Nilai ini memungkinkan domain yang akan ditampilkan menggunakan bahasa lokal. Misalnya, URL yang dienkode dengan IDN http://www.%E8%8A%B1%E4%BA%95.com dapat didekode dan ditampilkan sebagai http://www.花 searched鮨.com. Tag &lt;UD&gt; ini hanya akan dimasukkan dalam hasil penelusuran untuk permintaan yang menyertakan parameter ud.

Catatan: Fitur ini adalah fitur beta.

Contoh &lt;UD&gt;http://www.%E8%8A%B1%E4%BA%95.com/&lt;/UD&gt;
Subtag dari R
Format Konten Teks (URL berenkode IDN)

UE
Definisi Tag &lt;UE&gt; menyediakan URL hasil penelusuran. Nilai di-escape URL sehingga sesuai untuk diteruskan sebagai parameter kueri di URL.
Contoh &lt;UE&gt;http://www.dominos.com/&lt;/UE&gt;
Subtag dari R
Format Konten Teks (URL yang di-escape URL)

XT
Definisi Tag &lt;XT&gt; menunjukkan bahwa estimasi total hasil, seperti yang ditentukan oleh tag M, sebenarnya mewakili jumlah total hasil. Lihat Otomatis Bagian pemfilteran dalam dokumen ini untuk mengetahui detail selengkapnya.
Contoh <XT />
Subtag dari RES
Format Konten Kosong


Hasil XML untuk Kueri Penelusuran Gambar

Contoh Permintaan gambar ini meminta 5 hasil (num=5) tentang istilah penelusuran "monyet" (q=monyet).

http://www.google.com/cse?
  searchtype=image
  &num=2
  &q=monkey
  &client=google-csbe
  &output=xml_no_dtd
  &cx=00255077836266642015:u-scht7a-8i

Permintaan ini akan memberikan hasil XML di bawah.


<GSP VER="3.2">
  <TM>0.395037</TM>
  <Q>monkeys</Q>

  <PARAM name="cx" value="011737558837375720776:mbfrjmyam1g" original_value="011737558837375720776:mbfrjmyam1g" url_<escaped_value="011737558837375720776%3Ambfrjmyam1g" js_escaped_value="011737558837375720776:mbfrjmyam1g"/>
  <PARAM name="client" value="google-csbe" original_value="google-csbe" url_escaped_value="google-csbe" js_escaped_value="google-csbe"/>
  <PARAM name="q" value="monkeys" original_value="monkeys" url_escaped_value="monkeys" js_escaped_value="monkeys"/>
  <PARAM name="num" value="2" original_value="2" url_escaped_value="2" js_escaped_value="2"/>
  <PARAM name="output" value="xml_no_dtd" original_value="xml_no_dtd" url_escaped_value="xml_no_dtd" js_escaped_value="xml_no_dtd"/>
  <PARAM name="adkw" value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" original_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" url_escaped_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" js_escaped_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A"/>
  <PARAM name="hl" value="en" original_value="en" url_escaped_value="en" js_escaped_value="en"/>
  <PARAM name="oe" value="UTF-8" original_value="UTF-8" url_escaped_value="UTF-8" js_escaped_value="UTF-8"/>
  <PARAM name="ie" value="UTF-8" original_value="UTF-8" url_escaped_value="UTF-8" js_escaped_value="UTF-8"/>
  <PARAM name="boostcse" value="0" original_value="0" url_escaped_value="0" js_escaped_value="0"/>

  <Context>
    <title>domestigeek</title>
  </Context>

  <ARES/>
  <RES SN="1" EN="2">
    <M>2500000</M>
    <NB>
      <NU>/images?q=monkeys&num=2&hl=en&client=google-csbe&cx=011737558837375720776:mbfrjmyam1g&boostcse=0&output=xml_no_dtd
        &ie=UTF-8&oe=UTF-8&tbm=isch&ei=786oTsLiJaaFiALKrPChBg&start=2&sa=N
      </NU>
    </NB>
    <RG START="1" SIZE="2"/>
      <R N="1" MIME="image/jpeg">
        <RU>http://www.flickr.com/photos/fncll/135465558/</RU>
        <U>
          http://farm1.static.flickr.com/46/135465558_123402af8c.jpg
        </U>
        <UE>
          http://farm1.static.flickr.com/46/135465558_123402af8c.jpg
        </UE>
        <T>Computer <b>Monkeys</b> | Flickr - Photo Sharing!</T>
        <RK>0</RK>
        <BYLINEDATE>1146034800</BYLINEDATE>
        <S>Computer <b>Monkeys</b> | Flickr</S>
        <LANG>en</LANG>
        <IMG WH="500" HT="305" IID="ANd9GcQARKLwzi-t4lpWi2AERV3kJb4ansaQzTn3MNDZR9fD_JDiktPKByKUBLs">
          <SZ>88386</SZ>
          <IN/>
        </IMG>
        <TBN TYPE="0" WH="130" HT="79" URL="http://t0.gstatic.com/images?q=tbn:ANd9GcQARKLwzi-
t4lpWi2AERV3kJb4ansaQzTn3MNDZR9fD_JDiktPKByKUBLs"/>
      </R>
      <R N="2" MIME="image/jpeg">
        <RU>
          http://www.flickr.com/photos/flickerbulb/187044366/
        </RU>
        <U>
          http://farm1.static.flickr.com/73/187044366_506a1933f4.jpg
        </U>
        <UE>
          http://farm1.static.flickr.com/73/187044366_506a1933f4.jpg
        </UE>
        <T>
          one. ugly. <b>monkey</b>. | Flickr - Photo Sharing!
        </T>
        <RK>0</RK>
        <BYLINEDATE>1152514800</BYLINEDATE>
        <S>one. ugly. <b>monkey</b>.</S>
        <LANG>en</LANG>
        <IMG WH="400" HT="481" IID="ANd9GcQ3Qom0bYbee4fThCQVi96jMEwMU6IvVf2b8K5vERKVw-
           EF4tQQnDDKOq0"><SZ>58339</SZ>
          <IN/>
        </IMG>
        <TBN TYPE="0" WH="107" HT="129" URL="http://t1.gstatic.com/images?q=tbn:ANd9GcQ3Qom0bYbee4fThCQ
          Vi96jMEwMU6IvVf2b8K5vERKVw-EF4tQQnDDKOq0"/>
      </R>
  </RES>
</GSP>

Penelusuran Gambar: Tag XML

Tabel di bawah menampilkan tag XML tambahan yang digunakan dalam respons XML untuk kueri penelusuran gambar.

Simbol tertentu mungkin ditampilkan di sebelah beberapa sub tag dalam di bawah ini. Berikut adalah simbol-simbol tersebut, beserta maknanya:

? = Subtag opsional
* = nol atau beberapa instance subtag
+ = satu atau beberapa instance subtag

RG
Definisi

Tag &lt;RG&gt; mencakup detail setiap hasil penelusuran gambar.

Atribut
Nama Format Deskripsi
T Teks (Bilangan Bulat) Menunjukkan indeks (berbasis 1) dari hasil penelusuran.
MIME Teks Menunjukkan jenis MIME penelusuran hasil pengujian tersebut.
Subtag dari RES
RU
Definisi

Tag <RU tag> menyertakan detail setiap hasil penelusuran gambar.

Subtag dari R