XML API referansı

Bu sayfada, yalnızca Google Site Search müşterileri tarafından kullanılabilen Custom Search JSON API'nin XML sürümü ele alınmaktadır.

  1. Genel Bakış
  2. Programlanabilir Arama Motoru İstek Biçimi
    1. İsteklere Genel Bakış
    2. Sorgu Terimleri
    3. İstek Parametreleri
      1. Örnek Web Arama Sorguları
      2. WebSearch Sorgu Parametresi Tanımları
      3. Gelişmiş Arama
      4. Gelişmiş Arama Sorgusu Parametreleri
      5. Özel Sorgu Terimleri
      6. Örnek Resim Sorguları
      7. Görsel Arama Sorgu Parametreleri
      8. İstek sınırları
    4. Sorguları ve Sonuç Sunumunu Uluslararası Hale Getirme
      1. Karakter Kodlama
      2. Arayüz Dilleri
      3. Basitleştirilmiş ve Geleneksel Çince Arama
    5. Sonuçları Filtreleme
      1. Arama sonuçlarını otomatik olarak filtreleme
      2. Dil ve ülke filtreleme
      3. Güvenli Arama ile yetişkinlere uygun içerikleri filtreleme
  3. XML Sonuçları
    1. Google XML Sonuçları DTD'si
    2. XML yanıtı hakkında
    3. Normal, Görsel ve Gelişmiş Arama Sorgularıyla İlgili XML Sonuçları
      1. Normal/Gelişmiş Arama: Örnek Sorgu ve XML Sonucu
      2. Normal/Gelişmiş Arama: XML Etiketleri
      3. Görsel Arama Sorguları İçin XML Sonuçları
      4. Görsel Arama: Örnek Sorgu ve XML Sonucu
      5. Görsel Arama: XML Etiketleri

Genel Bakış

Google WebSearch hizmeti, Google Site Search müşterilerinin Google arama sonuçlarını kendi web sitelerinde göstermelerini sağlar. WebSearch hizmeti, arama sonuçlarını sunmak için basit bir HTTP tabanlı protokol kullanır. Arama yöneticileri, arama sonuçlarını isteme ve bu sonuçları son kullanıcıya sunma şekli üzerinde tam kontrole sahiptir. Bu belgede, Google arama isteği ve sonuç biçimlerinin teknik ayrıntıları açıklanmaktadır.

Uygulamanız, Google Web Arama sonuçlarını almak için Google'a basit bir HTTP isteği gönderir. Google daha sonra arama sonuçlarını XML biçiminde döndürür. XML biçimli sonuçlar, arama sonuçlarının görüntülenme şeklini özelleştirmenize olanak tanır.

WebSearch İstek Biçimi

İsteğe Genel Bakış

Google arama isteği, standart bir HTTP GET komutudur. Sorgularınızla ilgili bir parametre koleksiyonu içerir. Bu parametreler, istek URL'sine "ve" (&) karakterleriyle ayrılmış ad=değer çiftleri olarak eklenir. Parametreler arasında arama sorgusu gibi veriler ve HTTP isteğinde bulunan motoru tanımlayan benzersiz bir motor kimliği (cx) yer alır. WebSearch veya Image Search hizmeti, HTTP isteklerinize yanıt olarak XML sonuçları döndürür.

Sorgu Terimleri

Çoğu arama isteği bir veya daha fazla sorgu terimi içerir. Bir sorgu terimi, arama isteğindeki bir parametrenin değeri olarak görünür.

Sorgu terimleri, Google'ın döndürdüğü arama sonuçlarını filtrelemek ve düzenlemek için çeşitli bilgi türlerini belirtebilir. Sorgularda şunlar belirtilebilir:

  • Dahil edilecek veya hariç tutulacak kelimeler ya da ifadeler
    • Arama sorgusundaki tüm kelimeler (varsayılan)
    • Arama sorgusunda tam kelime öbeği
    • Arama sorgusundaki herhangi bir kelime veya ifade
  • Arama terimlerini bulmak için belgenin hangi bölümüne bakmalısınız?
    • Belgenin herhangi bir yerinde (varsayılan)
    • Yalnızca belgedeki bağlantılarda
  • Belgelerin kendileriyle ilgili kısıtlamalar
    • Belirli dosya türlerindeki dokümanları (ör. PDF dosyaları veya Word belgeleri) dahil etme ya da hariç tutma
  • Arama yapmak yerine belirli bir URL hakkında bilgi döndüren özel URL sorguları
    • Bir URL hakkında genel bilgiler (ör. Open Directory kategorisi, snippet veya dil) döndüren sorgular
    • Bir URL'ye bağlantı veren web sayfaları grubunu döndüren sorgular
    • Belirli bir URL'ye benzer bir grup web sayfası döndüren sorgular

Varsayılan Arama

Arama sorgusu parametre değerleri URL'de kod dışına alınmalıdır. Arama sorgusundaki tüm boşluk dizilerinin yerine artı işareti ("+") koymanız gerektiğini unutmayın. Bu konu, bu belgenin URL'de Kod Dışına Alma bölümünde daha ayrıntılı olarak ele alınmaktadır.

Arama sorgusu terimi, q parametresi kullanılarak WebSearch hizmetine gönderilir. Örnek bir arama sorgusu terimi:

q=horses+cows+pigs

Varsayılan olarak, Google WebSearch hizmeti yalnızca arama sorgusundaki tüm terimleri içeren dokümanları döndürür.

İstek Parametreleri

Bu bölümde, arama isteğinde bulunurken kullanabileceğiniz parametreler listelenmektedir. Parametreler iki listeye ayrılır. İlk liste, tüm arama istekleriyle alakalı parametreleri içerir. İkinci listede yalnızca gelişmiş arama istekleriyle alakalı olan parametreler yer alır.

Üç istek parametresi gereklidir:

  • client parametresi google-csbe olarak ayarlanmalıdır.
  • output parametresi, döndürülen XML sonuçlarının biçimini belirtir. Sonuçlar, Google'ın DTD'sine referansla (xml) veya referans olmadan (xml_no_dtd) döndürülebilir. Bu değeri xml_no_dtd olarak ayarlamanızı öneririz. Not: Bu parametreyi belirtmezseniz sonuçlar XML yerine HTML olarak döndürülür.
  • Motorun benzersiz kimliğini temsil eden cx parametresi.

Yukarıda belirtilenler dışında en çok tercih edilen istek parametreleri şunlardır:

  • num: İstenen arama sonuçlarının sayısı
  • q: Arama terimleri
  • start: Sonuçların başlangıç dizini

Örnek Web Arama Sorguları

Aşağıdaki örneklerde, farklı sorgu parametrelerinin nasıl kullanıldığını göstermek için birkaç WebSearch HTTP isteği yer almaktadır. Farklı sorgu parametrelerinin tanımları, bu belgenin WebSearch Sorgu Parametresi Tanımları ve Gelişmiş Arama Sorgu Parametreleri bölümlerinde verilmiştir.

Bu istek, "red sox" (q=red+sox) sorgu terimi için ilk 10 sonucu (start=0&num=10) istiyor. Sorgu ayrıca sonuçların Kanada web sitelerinden (cr=countryCA) gelmesi ve Fransızca (lr=lang_fr) yazılması gerektiğini belirtiyor. Son olarak sorgu, gerekli olan client, output ve cx parametrelerinin değerlerini belirtiyor.

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

Bu örnekte, arama sorgusunu daha da özelleştirmek için gelişmiş arama sorgusu parametrelerinden bazıları kullanılıyor. Bu istekte q parametresi yerine as_q parametresi (as_q=red+sox) kullanılıyor. Ayrıca, "Yankees" kelimesini içeren tüm belgeleri arama sonuçlarından hariç tutmak için as_eq parametresini kullanır (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

WebSearch Sorgu Parametresi Tanımları

c2coff
Açıklama

İsteğe bağlı. c2coff parametresi, Basitleştirilmiş ve Geleneksel Çince Arama özelliğini etkinleştirir veya devre dışı bırakır.

Bu parametrenin varsayılan değeri 0'dır (sıfır). Bu, özelliğin etkin olduğu anlamına gelir. c2coff parametresinin değerleri şunlardır:

Değer İşlem
1 Devre dışı
0 Etkin
Örnekler q=google&c2coff=1

client
Açıklama

Zorunludur. client parametresi google-csbe olarak ayarlanmalıdır.

Örnekler q=google&client=google-csbe

cr
Açıklama

İsteğe bağlı. cr parametresi, arama sonuçlarını belirli bir ülkede oluşturulan dokümanlarla sınırlar. cr parametresinin değerinde Boole operatörlerini kullanabilirsiniz.

Google WebSearch, dokümanın ülkesini belirlemek için aşağıdakileri analiz eder:

  • Doküman URL'sinin üst düzey alanı (TLD)
  • Web sunucusunun IP adresinin coğrafi konumu

Bu parametre için geçerli değerlerin listesini görmek üzere Ülke (cr) Parametresi Değerleri bölümüne bakın.

Örnekler q=Frodo&cr=countryNZ

cx
Açıklama

Zorunludur. cx parametresi, özel bir arama motorunu tanımlayan benzersiz bir kodu belirtir. Bu motordan arama sonuçlarını almak için cx parametresini kullanarak bir Programlanabilir Arama Motoru belirtmeniz gerekir.

cx parametresinin değerini bulmak için motorunuzun Kontrol Paneli > Kodlar sekmesine gidin. Bu değeri, "Arama kutunuzun görünmesini istediğiniz sayfaya bu kodu yapıştırın." bölümündeki metin alanında bulabilirsiniz. Arama sonuçları, Google tarafından barındırılan bir sayfada gösterilir.

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

filtre
Açıklama

İsteğe bağlı. Filtre parametresi, Google arama sonuçlarının otomatik olarak filtrelenmesini etkinleştirir veya devre dışı bırakır. Google'ın arama sonuçları filtreleri hakkında daha fazla bilgi için bu belgenin Otomatik Filtreleme bölümüne bakın.

filter parametresinin varsayılan değeri 1'dir. Bu değer, özelliğin etkin olduğunu gösterir. Bu parametre için geçerli değerler şunlardır:

Değer İşlem
1 Devre dışı
0 Etkin

Not: Google, varsayılan olarak arama sonuçlarının kalitesini artırmak için tüm arama sonuçlarına filtreleme uygular.

Örnekler q=google&filter=0

gl
Açıklama

İsteğe bağlı. gl parametresinin değeri, iki harfli bir ülke kodudur. Web araması sonuçlarında gl parametresi, menşe ülkesi parametre değeriyle eşleşen arama sonuçlarını öne çıkarır. Geçerli değerlerin listesi için Ülke Kodları bölümüne bakın.

WebSearch isteklerinde gl parametre değeri belirtmek sonuçların alaka düzeyini artırır. Bu durum özellikle uluslararası müşteriler ve daha da önemlisi, ABD dışındaki İngilizce konuşulan ülkelerdeki müşteriler için geçerlidir.

Örnekler

Bu istek, Birleşik Krallık'ta yazılan dokümanların Web Arama sonuçlarında daha üst sıralarda yer almasını sağlar:
q=pizza&gl=uk


hl
Açıklama

İsteğe bağlı. hl parametresi, kullanıcı arayüzünüzün arayüz dilini (ana dil) belirtir. Arama sonuçlarınızın performansını ve kalitesini artırmak için bu parametreyi açıkça ayarlamanız önemle tavsiye edilir.

Daha fazla bilgi için Uluslararası Sorgular ve Sonuç Sunumu başlıklı makalenin Arayüz Dilleri bölümüne, desteklenen dillerin listesi için ise Desteklenen Arayüz Dilleri başlıklı makaleye bakın.

Örnekler

Bu istek, Fransızca şarap reklamlarını hedefliyor. (Vin, şarap için kullanılan Fransızca terimdir.)

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

hq
Açıklama

İsteğe bağlı. hq parametresi, belirtilen sorgu terimlerini sorguya mantıksal AND operatörüyle birleştirilmiş gibi ekler.

Örnekler

Bu istek, "pizza" VE "peynir" kelimelerini arar. İfade, q=pizza+cheese ile aynı.

q=pizza&hq=cheese


ie
Açıklama

İsteğe bağlı. ie parametresi, sorgu dizesini yorumlamak için kullanılması gereken karakter kodlama şemasını ayarlar. Varsayılan ie değeri latin1'dir.

Bu parametreyi ne zaman kullanmanız gerekebileceğiyle ilgili tartışma için Karakter Kodlama bölümüne bakın.

Olası ie değerlerinin listesi için Karakter Kodlama Şemaları bölümüne bakın.

Örnekler q=google&ie=utf8&oe=utf8
lr
Açıklama

İsteğe bağlı. lr (dil kısıtlama) parametresi, arama sonuçlarını belirli bir dilde yazılmış dokümanlarla sınırlar.

Google WebSearch, dokümanda kullanılan dili belirlemek için aşağıdakileri analiz eder:

  • Doküman URL'sinin üst düzey alanı (TLD)
  • Dokümandaki dil meta etiketleri
  • Dokümanın gövde metninde kullanılan birincil dil
  • Varsa dokümanın gövde metninde kullanılan ikincil diller

Bu parametre için geçerli değerlerin listesini görmek istiyorsanız Dil (lr) Toplama Değerleri bölümüne bakın.

Örnekler q=Frodo&lr=lang_en

num
Açıklama

İsteğe bağlı. num parametresi, döndürülecek arama sonuçlarının sayısını tanımlar.

Varsayılan num değeri 10, maksimum değer ise 20'dir. 20'den fazla sonuç isterseniz yalnızca 20 sonuç döndürülür.

Not: Toplam arama sonucu sayısı, istenen sonuç sayısından azsa mevcut tüm arama sonuçları döndürülür.

Örnekler q=google&num=10

oe
Açıklama

İsteğe bağlı. oe parametresi, XML sonucunun kodunu çözmek için kullanılması gereken karakter kodlama şemasını ayarlar. Varsayılan oe değeri latin1'dir.

Bu parametreyi ne zaman kullanmanız gerekebileceğiyle ilgili tartışma için Karakter Kodlama bölümüne bakın.

Olası oe değerlerinin listesi için Karakter Kodlama Şemaları bölümüne bakın.

Örnekler q=google&ie=utf8&oe=utf8

çıkış
Açıklama

Zorunludur. output parametresi, XML sonuçlarının biçimini belirtir. Bu parametre için geçerli tek değerler xml ve xml_no_dtd'dir. Aşağıdaki grafik, bu parametre değerlerinin nasıl farklılık gösterdiğini açıklamaktadır.

Değer Çıktı Biçimi
xml_no_dtd XML sonuçları !DOCTYPE ifadesi içermez. (Önerilen)
xml XML sonuçları, Google DTD referansı içerir. Sonucun ikinci satırında, sonuçların kullandığı belge tanımı türü (DTD) belirtilir:
    <!DOCTYPE GSP SYSTEM "google.dtd">
Örnekler output=xml_no_dtd
output=xml

q
Açıklama

İsteğe bağlı. q parametresi, kullanıcının girdiği arama sorgusunu belirtir. Bu parametre isteğe bağlı olsa da arama sonuçlarını almak için sorgu parametrelerinden (as_epq, as_lq, as_oq, as_q) en az birinin değerini belirtmeniz gerekir.

q parametresinin değeri olarak kullanılabilecek bir dizi özel sorgu terimi de vardır. Bu terimlerin listesi ve tanımları için lütfen Özel Sorgu Terimleri'ne bakın.

Google Arama Kontrol Paneli, q parametresi kullanılarak gönderilen en popüler sorguların raporunu içerir.

Not: q parametresi için belirtilen değer URL olarak kaçırılmalıdır.

Örnekler q=vacation&as_oq=london+paris

güvenli
Açıklama

İsteğe bağlı. safe parametresi, arama sonuçlarının yetişkinlere uygun ve pornografik içerik için nasıl filtrelenmesi gerektiğini gösterir. safe parametresinin varsayılan değeri off'dir. Geçerli parametre değerleri şunlardır:

Değer İşlem
off Güvenli Arama'yı devre dışı bırakma
medium Güvenli Arama'yı etkinleştirme
high Güvenli Arama'nın daha katı bir sürümünü etkinleştirme

Bu özellik hakkında daha fazla bilgi için Güvenli Arama ile Yetişkinlere Uygun İçerikleri Filtreleme bölümüne bakın.

Örnekler q=adult&safe=high

start
Açıklama

İsteğe bağlı. start parametresi, arama sonuçlarına dahil edilmesi gereken ilk eşleşen sonucu gösterir. start parametresi sıfır tabanlı bir dizin kullanır. Bu nedenle, ilk sonuç 0, ikinci sonuç 1 vb. olur.

start parametresi, hangi arama sonuçlarının döndürüleceğini belirlemek için num parametresiyle birlikte çalışır. 1.000'den fazla doküman sorguyla eşleşse bile hiçbir sorgu için 1.000'den fazla sonuç döndürülmeyeceğini unutmayın. Bu nedenle, başlangıcı 1.000 veya daha fazla olarak ayarlamak sonuç vermez.

Örnekler start=10

sıralama
Açıklama

İsteğe bağlı. sort parametresi, sonuçların belirtilen ifadeye göre sıralanacağını belirtir. Örneğin, tarihe göre sıralama.

Örnekler

sort=date


ud
Açıklama

İsteğe bağlı. ud parametresi, XML yanıtının arama sonucu için IDN kodlu URL'yi içerip içermeyeceğini belirtir. IDN (Uluslararası Alan Adı) kodlaması, alanların yerel diller kullanılarak gösterilmesine olanak tanır. Örneğin:

http://www.花井鮨.com

Bu parametrenin geçerli değerleri 1 (varsayılan) olup XML sonucunun IDN kodlu URL'ler içermesi gerektiği ve 0 olup XML sonucunun IDN kodlu URL'ler içermemesi gerektiği anlamına gelir. ud parametresi 1 olarak ayarlanırsa IDN kodlu URL, XML sonuçlarınızdaki UD etiketinde görünür.

ud parametresi 0 olarak ayarlanırsa yukarıdaki örnekteki URL şu şekilde gösterilir:

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

Not: Bu bir beta özelliğidir.

Örnekler q=google&ud=1

Resmin altında listelenen ek sorgu parametreleri, gelişmiş arama sorgularıyla ilgilidir. Gelişmiş arama gönderdiğinizde çeşitli parametrelerin (ör. as_eq, as_epq, as_oq vb.) değerleri, söz konusu aramanın sorgu terimlerine dahil edilir. Resimde Google'ın Gelişmiş Arama sayfası gösteriliyor. Resimde, her gelişmiş arama parametresinin adı, kırmızı metinle, sayfadaki ilgili parametrenin alanının içinde veya yanında yazılır.



Gelişmiş Arama Sorgu Parametreleri

as_dt
Açıklama

İsteğe bağlı. as_dt parametresi, as_sitesearch parametresinde adı belirtilen sitedeki sonuçların dahil edilip edilmeyeceğini kontrol eder. i ve e değerleri sırasıyla dahil etme ve hariç tutmayı ifade eder.

Örnekler as_dt=i,as_dt=e

as_epq
Açıklama

İsteğe bağlı. as_epq parametresi, arama sonuçlarındaki tüm dokümanların içermesi gereken bir ifadeyi tanımlar. Bir ifadeyi aramak için ifade arama sorgu terimini de kullanabilirsiniz.

Örnekler as_epq=abraham+lincoln

as_eq
Açıklama

İsteğe bağlı. as_eq parametresi, arama sonuçlarındaki hiçbir dokümanda görünmemesi gereken bir kelimeyi veya kelime öbeğini tanımlar. Belirli bir kelimenin veya ifadenin bir dizi arama sonucundaki dokümanlarda görünmemesini sağlamak için hariç tut sorgu terimini de kullanabilirsiniz.

Örnekler

q=bass&as_eq=music.


as_lq
Açıklama

İsteğe bağlı. as_lq parametresi, tüm arama sonuçlarının belirli bir URL'ye bağlantı içermesi gerektiğini belirtir. Bu tür sorgular için link: sorgu terimini de kullanabilirsiniz.

Örnekler

as_lq=www.google.com


as_nlo
Açıklama

İsteğe bağlı. as_nlo parametresi, arama aralığının başlangıç değerini belirtir. Sorguya as_nlo...as_nhi değerini içeren bir arama aralığı eklemek için as_nlo ve as_nhi öğelerini kullanın.

Örnekler

Aşağıdaki örnekte, 5 ile 10 arasında (5 ve 10 dahil) bir arama aralığı belirlenir:

as_nlo=5&as_nhi=10

as_nhi
Açıklama

İsteğe bağlı. as_nhi parametresi, arama aralığının bitiş değerini belirtir. Sorguya as_nlo...as_nhi değerini içeren bir arama aralığı eklemek için as_nlo ve as_nhi öğelerini kullanın.

Örnekler

Aşağıdaki örnekte, 5 ile 10 arasında (5 ve 10 dahil) bir arama aralığı belirlenir:

as_nlo=5&as_nhi=10

as_oq
Açıklama

İsteğe bağlı. as_oq parametresi, bir dokümanda kontrol edilecek ek arama terimleri sağlar. Arama sonuçlarındaki her doküman, ek arama terimlerinden en az birini içermelidir. Bu tür sorgular için Boole VEYA sorgu terimini de kullanabilirsiniz.

Örnekler

q=vacation&as_oq=London+Paris


as_q
Açıklama

İsteğe bağlı. as_q parametresi, bir dokümanda aranacak arama terimlerini sağlar. Bu parametre, kullanıcıların bir dizi arama sonucu içinde aranacak ek terimler belirtmesine olanak tanımak için de yaygın olarak kullanılır.

Örnekler

q=president&as_q=John+Adams


as_qdr
Açıklama

İsteğe bağlı. as_qdr parametresi, belirli bir dönemdeki (hızlı tarih aralığı) arama sonuçlarını ister. Aşağıdaki değerler desteklenir:

d[number], belirtilen sayıda geçmiş güne ait sonuçları ister.
w[number], belirtilen sayıda geçmiş haftanın sonuçlarını ister.
m[number], belirtilen sayıda geçmiş aya ait sonuçları ister.
y[number], belirtilen sayıda geçmiş yıla ait sonuçları ister.

Örnekler

Bu örnekte, geçen yıla ait sonuçlar isteniyor:

as_qdr=y

Bu örnekte, son 10 güne ait sonuçlar istenmektedir:

as_qdr=d10

as_sitesearch
Açıklama

İsteğe bağlı. as_sitesearch parametresi, tüm arama sonuçlarının belirli bir sitedeki sayfalar olmasını belirtmenize olanak tanır. as_dt parametresini ayarlayarak belirli bir sitedeki sayfaları arama sonuçlarınızdan hariç tutmak için de kullanabilirsiniz.

Örnekler

q=vacation&as_sitesearch=www.google.com


Özel Sorgu Terimleri

Google Web Arama, Google arama motorunun ek özelliklerine erişen çeşitli özel sorgu terimlerinin kullanılmasına olanak tanır. Bu özel sorgu terimleri, q istek parametresinin değerine dahil edilmelidir. Diğer sorgu terimleri gibi, özel sorgu terimlerinin de URL'de kod dışına alınması gerekir. Birkaç özel sorgu terimi iki nokta üst üste (:) içerir. Bu karakter de URL olarak kod dışına alınmalıdır. URL olarak kod dışına alınmış değeri %3A'dır.

Geri Bağlantılar [link:]
Açıklama

link: sorgu terimi, belirli bir URL'ye bağlantı veren web sayfaları grubunu alır. Arama sorgusu, link:URL biçiminde olmalı ve link: sorgu terimi ile URL arasında boşluk olmamalıdır.

link: öğesinin URL'de kaçış karakteri kullanılan sürümü link%3A'dir.

Ayrıca, link: isteği göndermek için as_lq istek parametresini de kullanabilirsiniz.

Not: link: kullanılırken başka sorgu terimi belirtemezsiniz.

Örnekler

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


Boole VEYA Arama [ VEYA ]
Açıklama

OR sorgu terimi, bir dizi (iki veya daha fazla) sorgu teriminden birini içeren dokümanları alır. OR sorgu terimini kullanmak için arama terimini OR (büyük harflerle) serideki her terimin arasına ekleyin.

Bir terim grubundaki herhangi bir terim için arama göndermek üzere as_oq istek parametresini de kullanabilirsiniz.

Not: Bir arama isteğinde "London+OR+Paris" sorgusu belirtiliyorsa arama sonuçları, bu iki kelimeden en az birini içeren dokümanları içerir. Bazı durumlarda, arama sonuçlarındaki dokümanlar her iki kelimeyi de içerebilir.

Örnekler

Londra veya Paris'i arayın:

Kullanıcı girişi:london OR paris Sorgu terimi:q=london+OR+paris

Tatil ve Londra veya Paris'i arayın:

Sorgu terimi:q=vacation+london+OR+paris

Tatil ve Londra, Paris veya çikolata kelimelerinden birini arayın:

Sorgu terimi:  q=vacation+london+OR+paris+OR+chocolates

Tatil ve çikolata ile Londra veya Paris'i arayın. En az ağırlık çikolataya verilir:

Sorgu terimi:  q=vacation+london+OR+paris+chocolates

Aşağıdaki terimleri de içeren dokümanlarda tatil, çikolata ve çiçek araması yapın: Londra veya Paris:

Sorgu terimi:  q=vacation+london+OR+paris+chocolates+flowers

Tatil ve Londra veya Paris'i arayın. Ayrıca çikolata veya çiçeklerden birini de arayın:

Sorgu terimi:  q=vacation+london+OR+paris+chocolates+OR+flowers

Sorgu Terimini Hariç Tut [-]
Açıklama

Hariç tutma (-) sorgu terimi, belirli bir arama isteğinin sonuçlarını belirli bir kelime veya kelime öbeği içermeyen dokümanlarla kısıtlar. Hariç tutma sorgu terimini kullanmak için eşleşen dokümanlardan hariç tutulacak kelimenin veya ifadenin önüne "-" (eksi işareti) koymanız gerekir.

- öğesinin URL'de kaçış karakteri kullanılan sürümü %2D'dir.

Hariç tutulan sorgu terimi, bir arama teriminin birden fazla anlamı olduğunda yararlıdır. Örneğin, "bas" kelimesi hem balık hem de müzikle ilgili sonuçlar döndürebilir. Balıklarla ilgili belgeler arıyorsanız sorgu terimini hariç tutma özelliğini kullanarak müzikle ilgili belgeleri arama sonuçlarınızdan hariç tutabilirsiniz.

Belirli bir kelime veya ifadeyle eşleşen dokümanları arama sonuçlarından hariç tutmak için as_eq istek parametresini de kullanabilirsiniz.

Örnekler Kullanıcı girişi: bass -music
Sorgu terimi: q=bass+%2Dmusic

Dosya Türünü Hariç Tutma [ -filetype: ]
Açıklama

-filetype: sorgu terimi, belirli bir dosya uzantısına (ör. ".pdf" veya ".doc") sahip dokümanları arama sonuçlarının dışında tutar. Arama sorgusu, -filetype:EXTENSION biçiminde olmalı ve -filetype: sorgu terimi ile belirtilen uzantı arasında boşluk bulunmamalıdır.

-filetype: öğesinin URL'de kaçış karakteri kullanılan sürümü %2Dfiletype%3A'dir.

Not: Sorgunuza daha fazla -filetype: sorgu terimi ekleyerek birden fazla dosya türünü arama sonuçlarından hariç tutabilirsiniz. Arama sonuçlarından hariç tutulması gereken her dosya uzantısı için arama sorgunuzda bir -filetype: sorgu terimi olmalıdır.

Google tarafından desteklenen dosya türleri şunlardır:

  • Adobe Taşınabilir Belge Biçimi (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • Zengin Metin Biçimi (rtf)
  • Shockwave Flash (swf)
  • Metin (ans, txt).

Gelecekte başka dosya türleri eklenebilir. Güncel bir listeyi her zaman Google'ın dosya türüyle ilgili SSS bölümünde bulabilirsiniz.

Örnekler

Bu örnek, "Google"dan bahseden ancak PDF belgesi olmayan dokümanları döndürür:
q=Google+%2Dfiletype%3Apdf

Bu örnek, "Google"dan bahseden dokümanları döndürür ancak hem PDF hem de Word dokümanlarını hariç tutar:
q=Google+%2Dfiletype%3Apdf+%2Dfiletype%3Adoc


Dosya Türüne Göre Filtreleme [ filetype: ]
Açıklama

filetype: sorgu terimi, arama sonuçlarını belirli bir dosya uzantısına sahip (ör. ".pdf" veya ".doc") dokümanlarla sınırlar. Arama sorgusu, filetype: sorgu terimi ile belirtilen uzantı arasında boşluk bırakılmadan filetype:UZANTI olarak biçimlendirilmelidir.

filetype: öğesinin URL'de kaçış karakteri kullanılan sürümü filetype%3A'dir.

Sorgunuza daha fazla filetype: sorgu terimi ekleyerek arama sonuçlarını, birkaç dosya uzantısından biriyle eşleşen dokümanlarla sınırlayabilirsiniz. Arama sonuçlarına dahil edilmesi gereken her dosya uzantısı için arama sorgunuzda bir filetype: sorgu terimi olmalıdır. Birden fazla filetype: sorgu terimi, OR sorgu terimi kullanılarak ayrılmalıdır.

Varsayılan olarak, arama sonuçları herhangi bir dosya uzantısına sahip dokümanları içerir.

Google tarafından desteklenen dosya türleri şunlardır:

  • Adobe Taşınabilir Belge Biçimi (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • Zengin Metin Biçimi (rtf)
  • Shockwave Flash (swf)
  • Metin (ans, txt).

Gelecekte başka dosya türleri eklenebilir. Güncel bir listeyi her zaman Google'ın dosya türüyle ilgili SSS bölümünde bulabilirsiniz.

Örnekler

Bu örnek, "Google" ifadesinin geçtiği PDF belgelerini döndürür:
q=Google+filetype%3Apdf

Bu örnek, "Google" kelimesinin geçtiği PDF ve Word belgelerini döndürür:
q=Google+filetype%3Apdf+OR+filetype%3Adoc


Sorgu terimini dahil et [+]
Açıklama

Dahil etme (+) sorgu terimi, bir kelimenin veya kelime öbeğinin arama sonuçlarına dahil edilen tüm dokümanlarda yer alması gerektiğini belirtir. Dahil etme sorgu terimini kullanmak için tüm arama sonuçlarına dahil edilmesi gereken kelimenin veya kelime öbeğinin önüne "+" (artı işareti) eklemeniz gerekir.

+ (artı işareti) karakterinin URL'de kaçış karakteri kullanılan sürümü %2B'dir.

Google'ın arama sonuçlarını belirlemeden önce normalde göz ardı ettiği yaygın bir kelimeden önce + kullanmanız gerekir.

Örnekler Kullanıcı girişi: Star Wars Episode +I
Sorgu terimi: q=Star+Wars+Episode+%2BI

Yalnızca bağlantılarda arama, tüm terimler [ allinlinks: ]
Açıklama

allinlinks: sorgu terimi, arama sonuçlarındaki dokümanların URL bağlantılarında arama sorgusundaki tüm kelimeleri içermesini gerektirir. Arama sorgusu, allinlinks: biçiminde ve ardından arama sorgunuzdaki kelimelerle birlikte biçimlendirilmelidir.

Arama sorgunuzda allinlinks: sorgu terimi varsa Google, dokümanlardaki URL bağlantılarını yalnızca arama sorgunuzdaki kelimeler için kontrol eder. Dokümanlardaki diğer metinleri, doküman başlıklarını ve her dokümanın URL'lerini yoksayar. Doküman URL'sinin, dokümanda yer alan URL bağlantılarından farklı olduğunu unutmayın.

allinlinks: öğesinin URL'de kaçış karakteri kullanılan sürümü allinlinks%3A'dir.

Örnekler Kullanıcı girişi:allinlinks: Google search
Sorgu terimi:q=allinlinks%3A+Google+search

Tam İfade Arama
Açıklama

Kelime öbeği arama (") sorgu terimi, kelime öbeklerini tırnak işaretleri içine alarak veya tirelerle bağlayarak tam kelime öbeklerini aramanıza olanak tanır.

" (tırnak işareti) karakterinin URL'de kaçış karakteri eklenmiş sürümü %22 şeklindedir.

Sıralı arama, özellikle ünlü alıntıları veya özel adları arıyorsanız kullanışlıdır.

Ayrıca, bir ifade araması göndermek için as_epq istek parametresini de kullanabilirsiniz.

Örnekler Kullanıcı girişi:"Abraham Lincoln"
Sorgu terimi: q=%22Abraham+Lincoln%22


Web Belgesi Bilgileri [info:]
Açıklama

info: sorgu terimi, URL Google'ın arama dizininde bulunduğu sürece URL hakkında genel bilgiler alır. Arama sorgusu, info: sorgu terimi ile URL arasında boşluk olmadan info:URL şeklinde biçimlendirilmelidir.

info: öğesinin URL'de kaçış karakteri kullanılan sürümü info%3A'dır.

Not: info: kullanılırken başka sorgu terimi belirtemezsiniz.

Örnekler Kullanıcı girişi: info:www.google.com
Sorgu terimi: q=info%3Awww.google.com

Örnek görsel sorguları

Aşağıdaki örneklerde, farklı sorgu parametrelerinin nasıl kullanıldığını göstermek için birkaç resim HTTP isteği yer almaktadır. Farklı sorgu parametrelerinin tanımları, bu belgenin Resim Sorgusu Parametresi Tanımları bölümlerinde verilmiştir.

Bu istekte, "monkey" (q=monkey) sorgu terimi için .png dosya türünde ilk 5 sonuç (start=0&num=5) isteniyor. Son olarak, sorgu client, output ve cx parametreleri için değerler belirtir. Bu üç parametrenin de girilmesi zorunludur.

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

Görsel Arama Sorgu Parametreleri

as_filetype
Açıklama

İsteğe bağlı. Belirtilen türdeki resimleri döndürür. İzin verilen değerler: bmp, gif, png, jpg ve svg.

Örnekler q=google&as_filetype=png

imgsz
Açıklama

İsteğe bağlı. Belirtilen boyuttaki resimleri döndürür. Boyut şu değerlerden biri olabilir:

  • icon (küçük)
  • small|medium|large|xlarge (orta)
  • xxlarge (büyük)
  • huge (çok büyük)

Örnekler q=google&as_filetype=png&imgsz=icon

imgtype
Açıklama

İsteğe bağlı. Aşağıdakilerden biri olabilecek bir türün resimlerini döndürür:

  • clipart (clipart)
  • face (yüz)
  • lineart (çizim)
  • news (haberler)
  • photo (fotoğraf)

Örnekler q=google&as_filetype=png&imgtype=photo

imgc
Açıklama

İsteğe bağlı. Siyah beyaz, gri tonlama veya renkli resimler döndürür:

  • mono (siyah beyaz)
  • gray (gri tonlama)
  • color (renk)

Örnekler q=google&as_filetype=png&imgc=gray

imgcolor
Açıklama

İsteğe bağlı. Belirli bir baskın renkteki resimleri döndürür:

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

as_rights
Açıklama

İsteğe bağlı. Lisanslamaya dayalı filtreler. Desteklenen değerler:

  • cc_publicdomain
  • cc_attribute
  • cc_sharealike
  • cc_noncommercial
  • cc_nonderived

Örnekler q=cats&as_filetype=png&as_rights=cc_attribute

İstek Sınırları

Aşağıdaki grafikte, Google'a gönderdiğiniz arama istekleriyle ilgili sınırlamalar listelenmektedir:

Bileşen Sınır Yorum
Arama isteği uzunluğu 2.048 bayt  
Sorgu terimlerinin sayısı 10 Şu parametrelerdeki terimleri içerir: q, as_epq, as_eq, as_lq, as_oq, as_q
Sonuç sayısı 20 num parametresini 20'den büyük bir sayıya ayarlarsanız yalnızca 20 sonuç döndürülür. Daha fazla sonuç elde etmek için birden fazla istek göndermeniz ve her istekte start parametresinin değerini artırmanız gerekir.

Sorguları ve sonuç sunumunu uluslararası hale getirme

Google WebSearch hizmeti, birden fazla dildeki dokümanları aramanıza olanak tanır. HTTP isteğinizi yorumlamak ve XML yanıtınızı kodlamak için kullanılması gereken karakter kodlamasını (ie ve oe arama parametrelerini kullanarak) belirtebilirsiniz. Sonuçları yalnızca belirli dillerde yazılmış dokümanları içerecek şekilde de filtreleyebilirsiniz.

Aşağıdaki bölümlerde, birden fazla dilde arama yapmayla ilgili sorunlar ele alınmaktadır:

Karakter Kodlaması

Sunucular, web sayfaları gibi verileri tarayıcılar gibi kullanıcı aracılarına kodlanmış bayt dizisi olarak gönderir. Kullanıcı aracısı daha sonra baytları karakter dizisi olarak çözer. Web Arama hizmetine istek gönderirken hem arama sorgunuz hem de aldığınız XML yanıtı için kodlama şemalarını belirtebilirsiniz.

HTTP isteğinizdeki karakterlerin kodlama mekanizmasını belirtmek için ie istek parametresini kullanabilirsiniz. Google'ın XML yanıtınızı kodlamak için kullanması gereken kodlama şemasını belirtmek üzere oe parametresini de kullanabilirsiniz. ISO-8859-1 (veya latin1) dışında bir kodlama şeması kullanıyorsanız lütfen ie ve oe parametreleri için doğru değerleri belirttiğinizden emin olun.

Not: Birden fazla dilde arama işlevi sunuyorsanız hem ie hem de oe parametreleri için utf8 (UTF-8) kodlama değerini kullanmanızı öneririz.

ie ve oe parametreleri için kullanabileceğiniz değerlerin tam listesi için lütfen Karakter Kodlama Şemaları ekine bakın.

Karakter kodlaması hakkında daha genel bilgi için lütfen http://www.w3.org/TR/REC-html40/charset.html adresini ziyaret edin.

Arayüz Dilleri

Grafik arayüzünüzün dilini belirlemek için hl istek parametresini kullanabilirsiniz. hl parametre değeri, özellikle dil kısıtlaması (lr parametresi kullanılarak) açıkça belirtilmediğinde uluslararası sorgularda XML arama sonuçlarını etkileyebilir. Bu tür durumlarda hl parametresi, kullanıcının giriş diliyle aynı dildeki arama sonuçlarını öne çıkarabilir.

Google'ın her sorgu için en yüksek kaliteli arama sonuçlarını seçmesini sağlamak amacıyla arama sonuçlarında hl parametresini açıkça ayarlamanızı öneririz.

hl parametresinin geçerli değerlerinin tam listesi için lütfen Desteklenen Arayüz Dilleri bölümüne bakın.

Belirli Dillerde Yazılmış Dokümanları Arama

Arama sonuçlarını belirli bir dilde veya dillerde yazılmış dokümanlarla kısıtlamak için lr istek parametresini kullanabilirsiniz.

lr parametresi, arama sonuçlarına dahil edilecek (veya hariç tutulacak) birden fazla dil belirtmenize olanak tanımak için Boole operatörlerini destekler.

Aşağıdaki örneklerde, farklı dillerdeki dokümanları istemek için Boole operatörlerini nasıl kullanabileceğiniz gösterilmektedir.

Japonca yazılmış dokümanlar için:

lr=lang_jp

İtalyanca veya Almanca yazılmış dokümanlar için:

lr=lang_it|lang_de

Macarca veya Çekçe yazılmamış dokümanlar için:

lr=(-lang_hu).(-lang_cs)

lr parametresinin olası değerlerinin tam listesi için lütfen Dil Toplama Değerleri bölümüne, bu operatörlerin kullanımıyla ilgili ayrıntılı bilgi için ise Boole Operatörleri bölümüne bakın.

Basitleştirilmiş Çince ve Geleneksel Çince, Çince dilinin iki yazım varyantıdır. Aynı kavram, her varyantta farklı şekilde yazılabilir. Google Web Arama hizmeti, varyantlardan birinde verilen bir sorgu için her iki varyanttaki sayfaları içeren sonuçlar döndürebilir.

Bu özelliği kullanmak için:

  1. c2coff istek parametresini 0 olarak ayarlayın
    ve
  2. Aşağıdakilerden birini yapın:
    • lr istek parametresini ayarlamayın
      veya
    • lr istek parametresini lr=lang_zh-TW|lang_zh-CN olarak ayarlayın.

Aşağıdaki örnekte, hem basitleştirilmiş hem de geleneksel Çince sonuç isteğine dahil edeceğiniz sorgu parametreleri gösterilmektedir. (client gibi ek zorunlu bilgilerin örneğe dahil edilmediğini unutmayın.)

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

Sonuçları Filtreleme

Google Web Arama, arama sonuçlarınızı filtrelemenin çeşitli yollarını sunar:

Arama sonuçlarını otomatik olarak filtreleme

Google, mümkün olan en iyi arama sonuçlarını sağlamak amacıyla, genellikle istenmediği kabul edilen arama sonuçlarını otomatik olarak filtrelemek için iki teknik kullanır:

  • Yinelenen İçerik: Birden fazla doküman aynı bilgileri içeriyorsa yalnızca en alakalı doküman arama sonuçlarınıza dahil edilir.

  • Ana Makine İzleyici: Aynı siteden çok sayıda arama sonucu döndürülüyorsa Google, söz konusu siteden gelen tüm sonuçları göstermeyebilir veya sonuçları sıralamada normalde olacağından daha aşağıda gösterebilir.

Bu filtreler, çoğu arama sonucunun kalitesini önemli ölçüde artırdığı için normal arama isteklerinde bu filtreleri etkin bırakmanızı öneririz. Ancak arama isteğinizde filter sorgu parametresini 0 olarak ayarlayarak bu otomatik filtreleri atlayabilirsiniz.

Dil ve ülke filtreleme

Google WebSearch, tüm web dokümanlarının bulunduğu bir ana dizinden sonuçlar döndürür. Ana dizin; dil ve menşe ülke gibi belirli özelliklere göre gruplandırılmış dokümanlardan oluşan alt koleksiyonlar içerir.

Arama sonuçlarını belirli dillerde yazılmış veya belirli ülkelerden gelen doküman alt kümeleriyle kısıtlamak için sırasıyla lr ve cr istek parametrelerini kullanabilirsiniz.

Google WebSearch, dokümanda kullanılan dili belirlemek için aşağıdakileri analiz eder:

  • Doküman URL'sinin üst düzey alanı (TLD)
  • Dokümandaki dil meta etiketleri
  • Dokümanın gövde metninde kullanılan birincil dil


Sonuçları dile göre kısıtlama hakkında daha fazla bilgi için lütfen lr parametresinin tanımını, Belirli Dillerde Yazılmış Dokümanları Arama bölümünü ve lr parametresinin değerleri olarak kullanılabilecek Dil Koleksiyonu Değerleri'ni de inceleyin.

Google WebSearch, dokümanın ülkesini belirlemek için aşağıdakileri analiz eder:

  • Doküman URL'sinin üst düzey alanı (TLD)
  • Web sunucusunun IP adresinin coğrafi konumu

Sonuçları menşe ülkeye göre kısıtlama hakkında daha fazla bilgi için lütfen cr parametresinin tanımına ve cr parametresinin değerleri olarak kullanılabilecek Ülke Koleksiyonu Değerleri'ne de bakın.

Not: Arama sonuçlarınızı özelleştirmek için dil değerlerini ve ülke değerlerini birleştirebilirsiniz. Örneğin, Fransa veya Kanada'dan gelen ve Fransızca yazılmış dokümanlar ya da Hollanda'dan gelen ve İngilizce yazılmamış dokümanlar isteyebilirsiniz. Hem lr hem de cr parametreleri Boole operatörlerini destekler.

Yetişkinlere uygun içerikleri Güvenli Arama ile filtreleme

Birçok Google müşterisi, yetişkinlere yönelik içerik barındıran sitelerle ilgili arama sonuçlarını göstermek istemez. Güvenli Arama filtremizi kullanarak yetişkinlere uygun içerik barındıran arama sonuçlarını filtreleyebilir ve bunları sonuçlardan kaldırabilirsiniz. Google'ın filtreleri, anahtar kelimeleri, ifadeleri ve URL'leri kontrol etmek için tescilli teknolojiyi kullanır. Hiçbir filtre %100 doğru olmasa da Güvenli Arama, yetişkinlere uygun içeriklerin büyük çoğunluğunu arama sonuçlarınızdan kaldırır.

Google, web'i sürekli olarak tarayarak ve kullanıcı önerilerinden gelen güncellemeleri dahil ederek Güvenli Arama'yı olabildiğince güncel ve kapsamlı tutmak için çalışır.

Güvenli Arama aşağıdaki dillerde kullanılabilir:

Almanca
Felemenkçe
Fransızca
İngilizce
İtalyanca
Portekizce (Brezilya)
İspanyolca
Geleneksel Çince

Google'ın yetişkinlere uygun içeriklerle ilgili sonuçlarınızı filtreleme derecesini safe sorgu parametresini kullanarak ayarlayabilirsiniz. Aşağıdaki tabloda, Google'ın Güvenli Arama ayarları ve bu ayarların arama sonuçlarınızı nasıl etkileyeceği açıklanmaktadır:

Güvenli Arama Seviyesi Açıklama
yüksek Güvenli Arama'nın daha katı bir sürümünü etkinleştirir.
orta Pornografi ve diğer uygunsuz cinsel içerik barındıran web sayfalarını engeller.
kapalı Yetişkinlere uygun içerikleri arama sonuçlarından filtrelemez.

* Varsayılan Güvenli Arama ayarı kapalıdır.

Güvenli Arama'yı etkinleştirdiyseniz ve sonuçlarınızda rahatsız edici içerik barındıran sitelerle karşılaşırsanız lütfen sitenin URL'sini safesearch@google.com adresine e-postayla gönderin. Sitenin durumunu inceleyeceğiz.

XML Sonuçları

Google XML Sonuçları DTD'si

Google, tüm arama sonucu türlerinin XML biçimini açıklamak için aynı DTD'yi kullanır. Etiketlerin ve özelliklerin çoğu tüm arama türleri için geçerlidir. Ancak bazı etiketler yalnızca belirli arama türleri için geçerlidir. Bu nedenle, DTD'deki tanımlar bu belgedeki tanımlara göre daha az kısıtlayıcı olabilir.

Bu belgede, DTD'nin WebSearch için geçerli olan yönleri açıklanmaktadır. DTD'ye baktığınızda, WebSearch üzerinde çalışıyorsanız burada belgelenmemiş etiketleri ve özellikleri güvenle yoksayabilirsiniz. Tanım, DTD ile doküman arasında farklılık gösteriyorsa bu durum bu dokümanda belirtilir.

Google, XML sonuçlarını en son DTD'ye referans vererek veya vermeden döndürebilir. DTD, arama yöneticilerinin ve XML ayrıştırıcılarının Google'ın XML sonuçlarını anlamasına yardımcı olan bir kılavuzdur. Google'ın XML dilbilgisi zaman zaman değişebileceğinden, ayrıştırıcınızı her XML sonucunu doğrulamak için DTD'yi kullanacak şekilde yapılandırmamalısınız.

Ayrıca, XML ayrıştırıcınızı her arama isteği gönderdiğinizde DTD'yi getirecek şekilde yapılandırmamalısınız. Google, DTD'yi nadiren günceller ve bu istekler gereksiz gecikmeye ve bant genişliği koşullarına neden olur.

Google, XML sonuçları almak için xml_no_dtd çıkış biçimini kullanmanızı önerir. Arama isteğinizde xml çıktı biçimini belirtirseniz tek fark, XML sonuçlarına aşağıdaki satırın eklenmesidir:

<!DOCTYPE GSP SYSTEM "google.dtd">

En son DTD'ye http://www.google.com/google.dtd adresinden erişebilirsiniz.

DTD'deki tüm özelliklerin şu anda kullanılamayabileceğini veya desteklenmeyebileceğini lütfen unutmayın.

XML yanıtı hakkında

  • XML etiketi tanımlarında aksi belirtilmedikçe tüm öğe değerleri, görüntülemeye uygun geçerli HTML'dir.
  • Bazı öğe değerleri, gösterilmeden önce HTML olarak kodlanması gereken URL'lerdir.
  • XML ayrıştırıcınız, belgelenmemiş özellikleri ve etiketleri yoksaymalıdır. Bu sayede, Google XML çıkışına daha fazla özellik eklese bile uygulamanızda değişiklik yapmadan çalışmaya devam edebilirsiniz.
  • XML etiketlerine değer olarak dahil edilen belirli karakterler için çıkış karakteri kullanılmalıdır. XML işlemciniz bu öğeleri uygun karakterlere geri dönüştürmelidir. Öğeleri düzgün şekilde dönüştürmezseniz tarayıcı, örneğin & karakterini "&amp;" olarak oluşturabilir. XML Standardı belgelerinde bu karakterler açıklanır. Bu karakterler aşağıdaki tabloda yeniden verilmiştir:

    Karakter Kaçış karakteri kullanılan formlar Varlık Karakter Kodu
    Ve işareti & &amp; &#38;
    Tek Tırnak İşareti ' &apos; &#39;
    Çift Tırnak İşareti " &quot; &#34;
    Büyüktür > &gt; &#62;
    Küçüktür < &lt; &#60;

Normal ve Gelişmiş Arama Sorguları İçin XML Sonuçları

Normal/Gelişmiş Arama: Örnek Sorgu ve XML Sonucu

Bu örnek WebSearch isteğinde, "futbol" (q=socer) arama terimiyle ilgili 10 sonuç (num=10) isteniyor. Bu örnekte "futbol" kelimesi kasıtlı olarak yanlış yazılmıştır.

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

Bu istek, aşağıdaki XML sonucunu verir. XML sonucunda, sonuca dahil edilmeyen belirli etiketlerin nerede görüneceğini belirten birkaç yorum olduğunu unutmayın.

<?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>

Normal/Gelişmiş Arama: XML Etiketleri

Normal arama istekleri ve gelişmiş arama istekleri için XML yanıtlarında aynı XML etiketleri grubu kullanılır. Bu XML etiketleri, yukarıdaki XML örneğinde gösterilmekte ve aşağıdaki tablolarda açıklanmaktadır.

Aşağıdaki XML etiketleri, etiket adına göre alfabetik olarak listelenmiştir. Her etiket tanımı, etiketin açıklamasını, etiketin XML sonucunda nasıl görüneceğini gösteren bir örneği ve etiketin içerik biçimini içerir. Etiket başka bir XML etiketinin alt etiketiyse veya etiketin kendi alt etiketleri ya da özellikleri varsa bu bilgiler de etiketin tanım tablosunda sağlanır.

Aşağıdaki tanımlarda bazı alt etiketlerin yanında belirli semboller gösterilebilir. Bu semboller ve anlamları aşağıdaki gibidir:

? = isteğe bağlı alt etiket
* = alt etiketin sıfır veya daha fazla örneği
+ = alt etiketin bir veya daha fazla örneği
Y B C D O G H I L M K Ü S R G T U X

anchor_text
Tanım

<anchor_text> etiketi, bir arama sonucu grubuyla ilişkili geliştirme etiketini tanımlamak için kullanıcılara göstermeniz gereken metni belirtir. Geliştirme etiketleri, alfanümerik olmayan karakterleri alt çizgilerle değiştirdiğinden kullanıcı arayüzünüzde <label> etiketinin değerini göstermemelisiniz. Bunun yerine <anchor_text> etiketinin değerini göstermelisiniz.

Örnek <anchor_text>golf courses</anchor_text>
Alt etiketi olduğu öğe FacetItem
İçerik Biçimi Metin

ENGELLE
Tanım

Bu etiket, bir tanıtım sonucunun gövde satırındaki bir bloğun içeriğini kapsar. Her blokta T, U ve L alt etiketleri bulunur. Boş olmayan bir T etiketi, blokta metin olduğunu gösterir. Boş olmayan U ve L etiketleri, blokta bir bağlantı olduğunu gösterir (URL, U alt etiketinde, bağlantı metni ise L alt etiketinde verilir).

Alt etiketler T, U, L
Alt etiketi olduğu öğe BODY_LINE
İçerik Biçimi Boş

BODY_LINE
Tanım

Bu etiket, tanıtılan sonuç gövdesindeki bir satırın içeriğini kapsar. Her gövde satırı, bazı metinler veya URL ve bağlantı metni içeren bir bağlantı içeren birkaç BLOCK etiketinden oluşur.

Alt etiketler BLOCK*
Alt etiketi olduğu öğe SL_MAIN
İçerik Biçimi Boş

C
Tanım

<C> etiketi, WebSearch hizmetinin bu arama sonucu URL'sinin önbelleğe alınmış bir sürümünü alabileceğini gösterir. Önbelleğe alınmış sayfaları XML API üzerinden alamazsınız ancak kullanıcıları bu içerik için www.google.com adresine yönlendirebilirsiniz.

Özellikler
Adı Biçimi Açıklama
SZ Metin (Tam sayı + "k") Arama sonucunun önbelleğe alınmış sürümünün boyutunu kilobayt ("k") cinsinden sağlar.
Müşteri Kimliği Metin Google'ın önbelleğindeki bir dokümanı tanımlar. Dokümanı önbellekten getirmek için aşağıdaki gibi oluşturulmuş bir arama terimi gönderin:
cache:CIDtext:escapedURL

Kaçış karakteri eklenmiş URL, UE etiketinde kullanılabilir.

Örnek <C SZ="6k" CID="kvOXK_cYSSgJ" />
Alt etiketi olduğu öğe HAS
İçerik Biçimi Boş

C2C
Tanım <C2C> etiketi, sonucun Geleneksel Çince dilindeki bir sayfayı ifade ettiğini gösterir. Bu etiket yalnızca Basitleştirilmiş ve Geleneksel Çince Arama etkinleştirildiğinde görünür. Bu özelliği etkinleştirme ve devre dışı bırakma hakkında daha fazla bilgi için c2coff sorgu parametresi tanımına bakın.
İçerik Biçimi Metin

Bağlam
Tanım

<Context> etiketi, bir grup arama sonucuyla ilişkili iyileştirme etiketlerinin listesini kapsar.

Örnek <Context>
Alt etiketler title, Facet+
İçerik Biçimi Kapsayıcı

CRAWLDATE
Tanım

<CRAWLDATE> etiketi, sayfanın en son tarandığı tarihi tanımlar. CRAWLDATE her arama sonucu sayfası için döndürülmüyor.

Örnek <CRAWLDATE>May 21, 2005</CRAWLDATE>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin

DI
Tanım

<DI> etiketi, tek bir arama sonucu için Açık Dizin Projesi (ODP) kategori bilgilerini kapsar.

Örnek <DI>
Alt etiketler DT?, DS?
Alt etiketi olduğu öğe HAS
İçerik Biçimi Boş

DS
Tanım

<DS> etiketi, ODP dizinindeki tek bir kategori için listelenen özeti sağlar.

Örnek <DS>Post your &lt;b&gt;soccer&lt;/b&gt; resume directly on the Internet.</DS>
Alt etiketi olduğu öğe DI
İçerik Biçimi Metin (HTML içerebilir)

DT
Tanım

<DT> etiketi, ODP dizininde listelenen tek bir kategori için başlık sağlar.

Örnek <DT>SoccerConnection.net</DT>
Alt etiketi olduğu öğe DI
İçerik Biçimi Metin (HTML içerebilir)

Özellik
Tanım

<Facet> etiketi, <FacetItem> etiketlerinin mantıksal bir gruplandırmasını içerir. Bu gruplandırmaları Programlanabilir Arama Motoru Motoru XML Spesifikasyonu biçimini kullanarak oluşturabilirsiniz. Bu gruplandırmaları oluşturmazsanız results_xml_tag_Context><Context> etiketi en fazla dört <Facet> etiketi içerir. Her bir <Facet> etiketindeki öğeler, görüntüleme amacıyla gruplandırılır ancak mantıksal bir ilişkiye sahip olmayabilir.

Örnek <Facet>
Alt etiketler FacetItem+, title+
Alt etiketi olduğu öğe Bağlam
İçerik Biçimi Kapsayıcı

FacetItem
Tanım

<FacetItem> etiketi, bir dizi arama sonucuyla ilişkili bir iyileştirme etiketi hakkındaki bilgileri kapsar.

Örnek <FacetItem>
Alt etiketler label, anchor_text+
Alt etiketi olduğu öğe Facet
İçerik Biçimi FacetItem

FI
Tanım <FI> etiketi, arama için doküman filtreleme işleminin yapılıp yapılmadığını gösteren bir işaret görevi görür. Google'ın arama sonuçları filtreleri hakkında daha fazla bilgi için bu belgenin Otomatik Filtreleme bölümüne bakın.
Örnek <FI />
Alt etiketi olduğu öğe RES
İçerik Biçimi Boş

GST
Tanım

<GSP> etiketi, Google XML arama sonuçlarında döndürülen tüm verileri kapsar. "GSP", "Google Arama Protokolü"nün kısaltmasıdır.

Özellikler
Adı Biçimi Açıklama
VER Metin (Tam sayı) VER özelliği, arama sonuçları çıktısının sürümünü belirtir. Mevcut çıktı sürümü "3.2"dir.
Örnek <GSP VER="3.2">
Alt etiketler PARAM+, Q, RES?, TM
İçerik Biçimi Boş

HAS
Tanım <HAS> etiketi, belirli bir URL için desteklenen özel arama isteği parametreleri hakkındaki bilgileri kapsar.

Not: WebSearch için <HAS> tanımı, DTD'deki tanımdan daha kısıtlayıcıdır.

Alt etiketler DI?, L?, C?, RT?
Alt etiketi olduğu öğe R

ISURL
Tanım Google, ilişkili arama sorgusu bir URL ise <ISURL> etiketini döndürür.
Alt etiketi olduğu öğe GSP
İçerik Biçimi Boş

L
Tanım <L> etiketinin bulunması, WebSearch hizmetinin bu arama sonucu URL'sine bağlantı veren başka siteler bulabileceğini gösterir. Bu tür siteleri bulmak için link: özel sorgu terimini kullanırsınız.
Alt etiketi olduğu öğe HAS
İçerik Biçimi Boş

etiket
Tanım

<label> etiketi, aldığınız arama sonuçlarını filtrelemek için kullanabileceğiniz bir hassaslaştırma etiketini belirtir. Bir ayrıntı etiketi kullanmak için aşağıdaki örnekte gösterildiği gibi Google'a gönderdiğiniz HTTP isteğindeki q parametresinin değerine more:[[label tag value]] dizesini ekleyin. Bu değerin, sorguyu Google'a göndermeden önce URL'den kaçış karakteriyle kodlanması gerektiğini lütfen unutmayın.

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

Not: <label> etiketi, arama sonuçlarınızdaki belirli bir URL ile ilişkili bir daraltma etiketini tanımlayan <Label> etiketiyle aynı değildir.

Örnek <label>golf_courses</label>
Alt etiketi olduğu öğe FacetItem
İçerik Biçimi Metin

LANG
Tanım

<LANG> etiketi, arama sonucunun diliyle ilgili Google'ın en iyi tahminini içerir.

Örnek <LANG>en</LANG>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin

A
Tanım

<M> etiketi, arama için tahmini toplam sonuç sayısını tanımlar.

Not: Bu tahmin doğru olmayabilir.

Örnek <M>16200000</M>
Alt etiketi olduğu öğe RES
İçerik Biçimi Metin

YD
Tanım

<NB> etiketi, sonuç kümesi için gezinme bilgilerini (arama sonuçlarının sonraki sayfasına veya önceki sayfasına giden bağlantılar) kapsar.

Not: Bu etiket yalnızca daha fazla sonuç varsa gösterilir.

Örnek <NB>
Alt etiketler NU?, PU?
Alt etiketi olduğu öğe RES
İçerik Biçimi Boş

NU
Tanım

<NU> etiketi, arama sonuçlarının sonraki sayfasına giden göreli bir bağlantı içerir.

Örnek <NU>/search?q=flowers&num=10&hl=en&ie=UTF-8
    &output=xml&client=test&start=10</NU>
Alt etiketi olduğu öğe NB
İçerik Biçimi Metin (Göreli URL)

PARAM
Tanım

<PARAM> etiketi, XML sonucuyla ilişkili HTTP isteğinde gönderilen bir giriş parametresini tanımlar. Parametreyle ilgili bilgiler, etiket özelliklerinde (ad, değer, orijinal_değer) yer alır ve HTTP isteğinde gönderilen her parametre için bir PARAM etiketi bulunur.

Özellikler
Adı Biçimi Açıklama
name Metin Giriş parametresinin adını girin.
value HTML Giriş parametresi değerinin HTML biçimli sürümü.
original_value Metin Giriş parametresi değerinin orijinal URL'de çıkış karakteri eklenmiş sürümü.
Örnek <PARAM name="cr" value="countryNZ" original_value="countryNZ" />
Alt etiketi olduğu öğe GSP
İçerik Biçimi Karmaşık

PU
Tanım

<PU> etiketi, arama sonuçlarının önceki sayfasına göreli bir bağlantı sağlar.

Örnek <PU>/search?q=flowers&num=10&hl=en&output=xml
    &client=test&start=10</PU>
Alt etiketi olduğu öğe NB
İçerik Biçimi Metin (Göreli URL)

S
Tanım

<Q> etiketi, XML sonucuyla ilişkili HTTP isteğinde gönderilen arama sorgusunu tanımlar.

Örnek

<Q>pizza</Q>

Alt etiketi olduğu öğe GSP
İçerik Biçimi Metin

R
Tanım

<R> etiketi, tek bir arama sonucunun ayrıntılarını kapsar.

Not: WebSearch için <R> etiketinin tanımı, DTD'deki tanımdan daha kısıtlayıcıdır.

Özellikler
Adı Biçimi Açıklama
H Metin (Tam sayı) Bu arama sonucunun dizinini (1 tabanlı) gösterir.
MIME Metin Arama sonucunun MIME türünü gösterir.
Alt etiketler U, UE, T?, CRAWLDATE, S?, LANG?, HAS
Alt etiketi olduğu öğe RES

RES
Tanım

<RES> etiketi, bağımsız arama sonuçları kümesini ve bu sonuçlarla ilgili ayrıntıları kapsar.

Özellikler
Adı Biçimi Açıklama
SN Metin (Tam sayı) Bu sonuç kümesinde döndürülen ilk arama sonucunun dizinini (1 tabanlı) gösterir.
EN Metin (Tam sayı) Bu sonuç kümesinde döndürülen son arama sonucunun dizinini (1 tabanlı) gösterir.
Örnek <RES SN="1" EN="10">
Alt etiketler M, FI?, XT?, NB?, T*
Alt etiketi olduğu öğe GSP
İçerik Biçimi Boş

G
Tanım

<S> etiketi, sorgu terimlerinin kalın harflerle vurgulandığı bir arama sonucu için alıntı içerir. Metnin düzgün şekilde kaydırılması için alıntıya satır sonları eklenir.

Örnek <S>Washington (CNN) -- A bid to end the Senate standoff over President<0x0x0A> &lt;b&gt;Bush&#39;s&lt;/b&gt; judicial picks would let five nominees advance to a final vote while preserving the &lt;b&gt;...&lt;b&gt;...&lt;/b&gt;<S>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin (HTML)

SL_MAIN
Tanım

Bu etiket, bir tanıtım sonucunun içeriğini kapsar. Tanıtımları ayrıştırmak için kullanılır. Başlık bağlantısının bağlantı metni ve URL'si sırasıyla T ve U alt etiketlerinde yer alır. Gövde metni satırları ve bağlantılar BODY_LINE alt etiketlerinde yer alır.

Alt etiketler BODY_LINE*, T, U
Alt etiketi olduğu öğe SL_RESULTS
İçerik Biçimi Boş

SL_RESULTS
Tanım

Tanıtılan sonuçlar için kapsayıcı etiket. Arama sonuçlarınızda promosyon olduğunda bu rozetlerden biri gösterilir. SL_MAIN alt etiketi, ana sonuç verilerini içerir.

Alt etiketler SL_MAIN*
Alt etiketi olduğu öğe R
İçerik Biçimi Boş

Yazım
Tanım

<Spelling> etiketi, gönderilen sorgu için alternatif bir yazım önerisini kapsar. Bu etiket yalnızca arama sonuçlarının ilk sayfasında görünür. Yazım önerileri İngilizce, Çince, Japonca ve Korece dillerinde kullanılabilir.

Not: Google, yalnızca gl parametre değerinin küçük harflerle yazıldığı sorgular için yazım önerileri döndürür.

Örnek <Spelling>
Alt etiketler Öneri
Alt etiketi olduğu öğe GSP
İçerik Biçimi Boş

Öneri
Tanım <Suggestion> etiketi, gönderilen sorgu için alternatif bir yazım önerisi içerir. Arama kullanıcınıza alternatif yazımı önermek için etiketinin içeriğini kullanabilirsiniz. q özelliğinin değeri, sorgu terimi olarak kullanabileceğiniz URL'de çıkış karakteri eklenmiş yazım önerisidir.
Özellikler
Ad Biçim Açıklama
q Metin q özelliği, yazım önerisinin URL'den kaçışlı sürümünü belirtir.
Örnek <Suggestion q="soccer">&lt;b&gt;&lt;i&gt;soccer&lt;/i&gt;&lt;/b&gt;</Suggestion>
Alt etiketi olduğu öğe Yazım
İçerik Biçimi Metin (HTML)

T
Tanım <T> etiketi, sonucun başlığını içerir.
Örnek <T>Amici's East Coast Pizzeria</T>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin (HTML)

title
Tanım

<Context> öğesinin alt öğesi olan <title> etiketi, Programlanabilir Arama Motorunuzun adını içerir.

<Facet> öğesinin alt öğesi olan <title> etiketi, bir grup yön için başlık sağlar.

Örnek

<Context> öğesinin alt öğesi olarak: <title>Arama Motorum</title>

<Facet> öğesinin alt öğesi olarak: <title>facet title</title>

Alt etiketi olduğu öğe Context, Facet
İçerik Biçimi Metin

TM
Tanım

<TM> etiketi, arama sonuçlarını döndürmek için gereken toplam sunucu süresini (saniye cinsinden) tanımlar.

Örnek <TM>0.100445</TM>
Alt etiketi olduğu öğe GSP
İçerik Biçimi Metin (Kayan nokta sayısı)

TT
Tanım <TT> etiketi, arama ipucu sağlar.
Örnek <TT>&lt;i&gt;İpucu: Çoğu tarayıcıda Return tuşuna basmak, Arama düğmesini tıklamakla aynı sonuçları verir.&lt;/i&gt;</TT>
Alt etiketi olduğu öğe GSP

U
Tanım <U> etiketi, arama sonucunun URL'sini sağlar.
Örnek <U>http://www.dominos.com/</U>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin (Mutlak URL)

UD
Tanım

<UD> etiketi, arama sonucu için IDN kodlu (Uluslararası Alan Adı) URL'yi sağlar. Bu değer, alanların yerel dillerde gösterilmesine olanak tanır. Örneğin, IDN kodlu http://www.%E8%8A%B1%E4%BA%95.com URL'si kod çözülerek http://www.花井鮨.com olarak gösterilebilir. Bu <UD> etiketi yalnızca ud parametresini içeren isteklerin arama sonuçlarına dahil edilir.

Not: Bu bir beta özelliğidir.

Örnek <UD>http://www.%E8%8A%B1%E4%BA%95.com/</UD>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin (IDN olarak kodlanmış URL)

UE
Tanım <UE> etiketi, arama sonucunun URL'sini sağlar. Değer, URL'de sorgu parametresi olarak iletmeye uygun olması için URL'de kod dışına alınır.
Örnek <UE>http://www.dominos.com/</UE>
Alt etiketi olduğu öğe R
İçerik Biçimi Metin (URL'de kaçış karakteri kullanılan URL)

XT
Tanım <XT> etiketi, M etiketiyle belirtilen tahmini toplam sonuç sayısının aslında tam toplam sonuç sayısını temsil ettiğini gösterir. Daha ayrıntılı bilgi için bu belgenin Otomatik Filtreleme bölümüne bakın.
Örnek <XT />
Alt etiketi olduğu öğe RES
İçerik Biçimi Boş


Görsel Arama Sorguları İçin XML Sonuçları

Bu örnek görsel isteğinde, "maymun" (q=monkey) arama terimiyle ilgili 5 sonuç (num=5) isteniyor.

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

Bu istek, aşağıdaki XML sonucunu verir.

<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>

Görsel Arama: XML Etiketleri

Aşağıdaki tabloda, görsel arama sorgularıyla ilgili XML yanıtlarında kullanılan ek XML etiketleri gösterilmektedir.

Aşağıdaki tanımlarda bazı alt etiketlerin yanında belirli semboller gösterilebilir. Bu semboller ve anlamları aşağıdaki gibidir:

? = isteğe bağlı alt etiket
* = alt etiketin sıfır veya daha fazla örneği
+ = alt etiketin bir veya daha fazla örneği

RG
Tanım

<RG> etiketi, tek bir görsel arama sonucunun ayrıntılarını kapsar.

Özellikler
Adı Biçimi Açıklama
H Metin (Tam sayı) Bu arama sonucunun dizinini (1 tabanlı) gösterir.
MIME Metin Arama sonucunun MIME türünü gösterir.
Alt etiketi olduğu öğe RES
RU
Tanım

<RU tag> etiketi, her görsel arama sonucunun ayrıntılarını içerir.

Alt etiketi olduğu öğe R