XML API referansı

Bu sayfada, yalnızca Google Site Search müşterilerinin kullanabileceği Custom Search JSON API'nin XML sürümü yer almaktadır.

  1. Genel Bakış
  2. Programlanabilir Arama Motoru İstek Biçimi
    1. İsteğe Genel Bakış
    2. Sorgu Terimleri
    3. İstek Parametreleri
      1. Örnek WebSearch Sorguları
      2. WebSearch Sorgu Parametresi Tanımları
      3. Gelişmiş Arama
      4. Gelişmiş Arama Sorgu Parametreleri
      5. Özel Sorgu Terimleri
      6. Örnek Resim Sorguları
      7. Görsel Arama Sorgu Parametreleri
      8. İstek Sınırları
    4. Uluslararası Arama Sorguları ve Sonuç Sunumu
      1. Karakter Kodlama
      2. Arayüz dilleri
      3. Basitleştirilmiş ve Geleneksel Çince Arama
    5. Sonuçları Filtreleme
      1. Arama Sonuçlarına Otomatik Filtreleme
      2. Dil ve Ülke Filtreleme
      3. Güvenli Arama ile Yetişkinlere Uygun İçeriği Filtreleme
  3. XML Sonuçları
    1. Google XML Sonuçlar DTD
    2. XML Yanıtı hakkında
    3. Normal, Görsel ve Gelişmiş Arama Sorguları için 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ı iç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 kendi web sitelerinde Google arama sonuçlarını görüntülemesine olanak sağlamaktadır. WebSearch hizmeti, arama sonuçları 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ılara sunma şekli üzerinde tam kontrole sahiptir. Bu dokümanda, Google arama isteğinin ve sonuç biçimlerinin teknik ayrıntıları açıklanmaktadır.

Uygulamanız, Google Web Araması 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.

Web Araması İstek Biçimi

İsteğe Genel Bakış

Google arama isteği, standart bir HTTP GET komutudur. Sorgularınızla ilgili parametrelerin bir koleksiyonunu içerir. Bu parametreler, URL'de "ve" (&) karakteri ile ayrılmış ad=değer çiftleri olarak eklenir. Parametreler, arama sorgusu ve HTTP isteğinde bulunan motoru tanımlayan benzersiz bir motor kimliği (cx) gibi verileri içerir. WebSearch veya Görsel Arama 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. 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ürleri belirtebilir. Sorgular şunları belirtebilir:

  • Dahil edilecek veya hariç tutulacak kelimeler veya kelime öbekleri
    • Arama sorgusundaki tüm kelimeler (varsayılan)
    • Arama sorgusundaki tam ifade
    • Arama sorgusundaki herhangi bir kelime veya kelime öbeği
  • Arama terimlerinin aranacağı dokümanın neresinde?
    • Dokümanın herhangi bir yerinde (varsayılan)
    • Yalnızca dokümanın gövdesinde
    • Yalnızca doküman başlığında
    • Yalnızca dokümanın URL'sinde
    • Yalnızca dokümandaki bağlantılarda
  • Belgelerle ilgili kısıtlamalar
    • Belirli dosya türlerine ait dokümanları (PDF dosyaları veya Word dokümanları gibi) dahil etme veya hariç tutma
  • Arama yapmak yerine belirli bir URL hakkında bilgi döndüren özel URL sorguları
    • URL hakkında Open Directory kategorisi, snippet veya dil gibi genel bilgiler döndüren sorgular
    • Bir URL'ye bağlantı veren web sayfaları grubunu döndüren sorgular
    • Belirli bir URL'ye benzer bir web sayfası grubu döndüren sorgular

Varsayılan Arama

Arama sorgusu parametre değerleri URL çıkışlı olmalıdır. Arama sorgusunda, boşluk işareti yerine boşluk karakteri kullanabilirsiniz ("+" işareti). Bu, bu dokümanın URL Çıkışı bölümünde daha ayrıntılı bir şekilde açıklanmaktadı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 listelenmiştir. Parametreler iki listeye ayrılır. İlk liste, tüm arama istekleriyle alakalı parametreleri içerir. İkinci liste, yalnızca gelişmiş arama istekleriyle alakalı parametreleri içerir.

Üç istek parametresi gerekir:

  • 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 veya DTD'ye atıf yoluyla (xml) veya (xml_no_dtd) olmadan 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 sık kullanılan istek parametreleri şunlardır:

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

Örnek WebSearch Sorguları

Aşağıdaki örneklerde, farklı sorgu parametrelerinin nasıl kullanıldığını gösteren birkaç WebSearch HTTP isteği gösterilmektedir. Farklı sorgu parametreleriyle ilgili tanımlar, bu dokümanın WebSearch Sorgu Parametresi Tanımları ve Gelişmiş Arama Sorgusu Parametreleri bölümlerinde açıklanmıştır.

Bu istekte, "kırmızı"x" (q=red+sox) sorgu terimi için ilk 10 sonuç (start=0&num=10) sorulmaktadır. Sorgu, sonuçların Kanada'daki web sitelerinden (cr=countryCA) gelmesi ve Fransızca (lr=lang_fr) yazılması gerektiğini de belirtir. Son olarak, sorguda her üçü de zorunlu olan client, output ve cx parametrelerine ait değerler belirtilir.

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ılmaktadır. Bu istekte q parametresi yerine as_q parametresi (as_q=red+sox) kullanılır. Ayrıca, "quoan;Yankees" kelimesini içeren tüm dokümanları arama sonuçlarından (as_eq=yankees) hariç tutmak için as_eq parametresini kullanır.

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

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

Bu parametre için varsayılan değer 0 (sıfır) değeridir. Bu, özelliğin etkinleştirilmiş olduğu anlamına gelir. c2coff parametresinin değerleri:

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

müşteri
Açıklama

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

Örnekler q=google&client=google-csbe

cr
Açıklama

Optional. cr parametresi, arama sonuçlarını belirli bir ülkeden gelen dokümanlarla kısıtlar. cr parametresinde Boole operatörlerini kullanabilirsiniz.

Google WebSearch, şunları analiz ederek bir dokümanın ülkesini belirler:

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

Bu parametrenin geçerli değerlerinin listesi için Ülke (cr) Parametre Değerleri bölümüne bakın.

Örnekler q=Frodo&cr=countryNZ

x
Açıklama

Required. cx parametresi, bir özel arama motorunu tanımlayan benzersiz bir kod belirtir. Bir arama motorundan arama sonuçlarını almak için cx parametresini kullanarak bir Programlanabilir Arama Motoru belirtmelisiniz.

cx parametresinin değerini bulmak için arama motorunuzun Kontrol Paneli > Kodlar sekmesine gidin ve bu kodu, arama kutunuzun görünmesini istediğiniz yere 'Bu kodu yapıştırın sayfasındaki metin alanında bulabilirsiniz. Arama sonuçları Google tarafından barındırılan bir sayfada gösterilecektir.'

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

filter
Açıklama

Optional. filter parametresi Google arama sonuçlarının otomatik filtrelemesini etkinleştirir veya devre dışı bırakır. Google'ın arama sonucu filtreleri hakkında daha fazla bilgi için bu dokümanın Otomatik Filtreleme bölümünü inceleyin.

filter parametresinin varsayılan değeri olan 1, özelliğin etkinleştirildiğini 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 tüm arama sonuçlarına filtre uygulayarak bu sonuçların kalitesini iyileştirir.

Örnekler q=google&filter=0

gl
Açıklama

Optional. gl parametre değeri iki harfli bir ülke kodudur. WebSearch sonuçlarında, gl parametresi, kaynak ülkesi parametre değeriyle eşleşen arama sonuçlarını artırır. Geçerli değerlerin listesi için Ülke Kodları bölümüne bakın.

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

Örnekler

Bu istek, Birleşik Krallık'ta WebSearch sonuçlarında yazılan dokümanların sayısını artırır:
q=pizza&gl=uk


hl.
Açıklama

Optional. hl parametresi, kullanıcı arayüzünüzün arayüz dilini (ana makine dili) belirtir. Arama sonuçlarınızın performansını ve kalitesini iyileştirmek için bu parametreyi açık bir şekilde ayarlamanız önemle tavsiye edilir.

Daha fazla bilgi için Sorguları ve Sonuç Sunmayı Uluslararasılaştırma bölümünün Arayüz Dilleri bölümüne ve desteklenen dillerin listesi için Desteklenen Arayüz Dilleri bölümüne bakın.

Örnekler

Bu istek, Fransızca reklamları hedefledi. (Vin, Fransızcada şarap terimidir.)

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

hq
Açıklama

Optional. hq parametresi, belirtilen sorgu terimlerini, mantıksal bir AND operatörüyle birleştirilmiş gibi sorguya ekler.

Örnekler

Bu istek 'pizza' AND 'peynir' araması yapar. İfade, q=pizza+cheese ile aynı.

q=pizza&hq=cheese


ie
Açıklama

Optional. ie parametresi, sorgu dizesini yorumlamak için kullanılması gereken karakter kodlama şemasını ayarlar. Varsayılan ie değeri latin1 şeklindedir.

Bu parametreyi ne zaman kullanmanız gerekebileceği hakkında bir 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
CANNOT TRANSLATE
Açıklama

Optional. lr (dil kısıtlama) parametresi, arama sonuçlarını belirli bir dilde yazılmış dokümanlarla kısıtlar.

Google WebSearch, dokümanın dilini aşağıdakileri analiz ederek belirler:

  • dokümanın URL'sinin üst düzey alanı (TLD)
  • doküman içindeki dil meta etiketleri
  • dokümanın gövde metninde kullanılan birincil dil
  • dokümanın ana metninde kullanılan ikincil diller (varsa)

Bu parametrenin geçerli değerlerinin listesi için Dil (lr) Koleksiyon Değerleri bölümüne bakın.

Örnekler q=Frodo&lr=lang_en

sayı
Açıklama

Optional. 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. 20'den fazla sonuç isterseniz, yalnızca 20 sonuç döndürülür.

Not: Arama sonuçlarının toplam sayısı istenen sonuç sayısından azsa mevcut tüm arama sonuçları döndürülür.

Örnekler q=google&num=10

CANNOT TRANSLATE
Açıklama

Optional. oe parametresi, XML sonucunun kodunu çözmek için kullanılması gereken karakter kodlama şemasını ayarlar. Varsayılan oe değeri latin1 şeklindedir.

Bu parametreyi ne zaman kullanmanız gerekebileceği hakkında bir 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

Required. output parametresi, XML sonuçlarının biçimini belirtir. Bu parametre için geçerli tek değerler xml ve xml_no_dtd'dır. Aşağıdaki grafikte bu parametre değerlerinin farkları açıklanmaktadır.

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

q
Açıklama

Optional. q parametresi, kullanıcı tarafından girilen arama sorgusunu belirtir. Bu parametre isteğe bağlı olsa da arama sonuçlarını almak amacıyla sorgu parametrelerinden (as_epq, as_lq, as_oq, as_q, as_rq) en az biri için bir değer belirtmeniz gerekir.

q parametresinin bir parçası olarak kullanılabilecek bir dizi özel sorgu terimi de vardır. Bu terimlerin listesi ve tanımları için lütfen Özel Sorgu Şartları'nı inceleyin.

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

Not: q parametresi için belirtilen değer, URL çıkışlı olmalıdır.

Örnekler q=vacation&as_oq=london+paris

güvenli
Açıklama

Optional. safe parametresi, arama sonuçlarının yetişkinlere uygun ve pornografik içerik için nasıl filtrelenmesi gerektiğini belirtir. 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ırak
medium Güvenli Arama'yı etkinleştir
high Güvenli Arama'nın daha katı bir sürümünü etkinleştirme

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

Örnekler q=adult&safe=high

start
Açıklama

Optional. start parametresi, arama sonuçlarına eklenmesi gereken ilk eşleşen sonucu gösterir. start parametresi sıfır tabanlı bir dizin kullanır. Diğer bir deyişle, ilk sonuç 0, ikinci sonuç 1'dir.

start parametresi, hangi arama sonuçlarının döndürüleceğini belirlemek için num parametresiyle birlikte çalışır. Sorguyla eşleşen 1.000'den fazla doküman olsa bile, herhangi bir sorgu için en fazla 1.000 sonuç döndürüleceğini unutmayın. Bu nedenle, 1.000 veya daha fazla olacak şekilde başlangıç yapıldığında sonuç üretilemez.

Örnekler start=10

sıralama
Açıklama

Optional. sort parametresi, sonuçların belirtilen ifadeye göre sıralandığını belirtir. Örneğin, tarihe göre sıralayın.

Örnekler

sort=date


cinsinden
Açıklama

Optional. ud parametresi, XML yanıtının arama sonucu için IDN kodlamalı URL'yi içerip içermediğini gösterir. IDN (Uluslararası Alan Adı) kodlaması, alanların yerel diller kullanılarak görüntülenmesine olanak tanır. Örneğin:

http://www.花井鮨.com

Bu parametre için geçerli değerler 1 (varsayılan), yani XML sonucunun IDN olarak kodlanmış URL'leri ve 0 ifadesini içeren XML sonucu. URL'nin IDN olarak kodlanmış URL'leri içermemesi gerekir. ud parametresi 1 olarak ayarlanırsa IDN olarak kodlanmış URL, XML sonuçlarınızda 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 özelliktir.

Örnekler q=google&ud=1

Resmin altında listelenen ek sorgu parametreleri, gelişmiş arama sorgularıyla alakalıdır. Bir gelişmiş arama gönderdiğinizde bazı parametrelerin değerleri (ör. as_eq, as_epq, as_oq et sorguda tümü vb.) Resimde, Google'ın Gelişmiş Arama sayfası gösterilmektedir. Resimde, her bir gelişmiş arama parametresinin adı, söz konusu parametrenin karşılık geldiği sayfadaki alanın içinde veya yanında kırmızı metinle yazılmıştır.



Gelişmiş Arama Sorgu Parametreleri

as_dt
Açıklama

Optional. as_dt parametresi, sonuçların as_sitesearch parametresinde belirtilen siteden dahil edilip edilmeyeceğini kontrol eder. i ve e değerleri, sırasıyla dahil etme ve hariç tutmayı gösterir.

Örnekler as_dt=i,as_dt=e

böl
Açıklama

Optional. as_epq parametresi, arama sonuçlarındaki tüm dokümanların içermesi gereken bir kelime öbeğini tanımlar. Bir kelime öbeğini aramak için sıralı arama sorgu terimini de kullanabilirsiniz.

Örnekler as_epq=abraham+lincoln

eş_değer
Açıklama

Optional. 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 kelime veya kelime öbeğinin, bir arama sonuçları kümesinde dokümanlarda görünmemesi için hariç tut sorgu terimini de kullanabilirsiniz.

Örnekler

q=bass&as_eq=music.


yL
Açıklama

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

Örnekler

as_lq=www.google.com


as_nlo (maksimum)
Açıklama

Optional. as_nlo parametresi, bir arama aralığının başlangıç değerini belirtir. Sorguya kapsayıcı bir as_nlo...as_nhi arama aralığı eklemek için as_nlo ve as_nhi kullanın.

Örnekler

Aşağıda, 5'ten 10'a kadar bir arama aralığı ayarlanmıştır:

as_nlo=5&as_nhi=10

as_nhi dili
Açıklama

Optional. as_nhi parametresi, bir arama aralığının bitiş değerini belirtir. Sorguya kapsayıcı bir as_nlo...as_nhi arama aralığı eklemek için as_nlo ve as_nhi kullanın.

Örnekler

Aşağıda, 5'ten 10'a kadar bir arama aralığı ayarlanmıştır:

as_nlo=5&as_nhi=10

as_oq
Açıklama

Optional. as_oq parametresi, arama sonuçlarında her dokümanın ek arama terimlerinden en az birini içermesi gereken bir dokümanda kontrol edilecek ek arama terimleri sağlar. Bu sorgu türü için Boole VEYA sorgu terimini de kullanabilirsiniz.

Örnekler

q=vacation&as_oq=London+Paris


kat_a
Açıklama

Optional. as_q parametresi, bir dokümanda kontrol edilecek arama terimleri sağlar. Bu parametre, kullanıcıların bir arama sonuçları grubu 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

Optional. as_qdr parametresi, belirli bir dönemden (hızlı tarih aralığı) arama sonuçları ister. Aşağıdaki değerler desteklenir:

d[number], belirtilen sayıda gün arasından sonuç istiyor.
w[number], geçen hafta sayısı için sonuç istiyor.
m[number], yukarıda belirtilen ay sayısı içinden sonuç ister.
y[number], belirtilen geçmiş yıllara ait sonuçları ister.

Örnekler

Bu örnek geçen yıla ait sonuçlar istiyor:

as_qdr=y

Bu örnek son 10 güne ait sonuçları ister:

as_qdr=d10

y_rk
Açıklama

Optional. as_rq parametresi, tüm arama sonuçlarının belirtilen URL ile ilgili sayfalar olması gerektiğini belirtir. Parametre değeri bir URL olmalıdır. Bu tür sorgu için related: sorgu terimini de kullanabilirsiniz.

Örnekler

Bu örnekte, www.google.com ile ilgili sayfalar için bir arama gösterilmektedir:
as_rq=www.google.com


as_sitesearch
Açıklama

Optional. as_sitesearch parametresi, tüm arama sonuçlarının belirli bir sitedeki sayfalar olması gerektiğini belirtmenizi sağlar. as_dt parametresini ayarlayarak, belirli bir sitedeki sayfaları arama işlemlerinizden hariç tutmak için de kullanabilirsiniz.

Örnekler

q=vacation&as_sitesearch=www.google.com


Özel Sorgu Terimleri

Google WebSearch, 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 terimlerinde olduğu gibi özel sorgu terimleri de URL çıkışlı olmalıdır. Bazı özel sorgu terimleri iki nokta üst üste (:) içerir. Bu karakter de URL çıkışlı olmalıdır. URL çıkışlı değeri %3A olur.

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: sorgu terimi ile URL arasında boşluk olmadan link:URL olarak biçimlendirilmelidir.

URL'nin link: tarafından kod dışına alınmış sürümü link%3A.

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

Not: link: kullanı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 veya daha fazla sorgu teriminden birini içeren dokümanları alır. OR sorgu terimini kullanmak için OR arama terimini büyük harflerle, dizideki her terimin arasına eklersiniz.

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

Not: Bir arama isteği "Londra+VEYA+Paris" sorgusunu belirtirse 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 ara:

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

Tatil ve Londra veya Paris için arama yapın:

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

Tatili ve Londra, Paris veya çikolataları arayın:

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

Tatil ve çikolatanın yanı sıra londra veya paris araması yapın. En düşük ağırlık çikolataları verilir:

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

Londra veya Paris'i de içeren dokümanlarda tatil, çikolata ve çiçekleri arayın:

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

Tatili, Londra veya Paris'i arayın, çikolata veya çiçeklerden birini 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 kelimelerden hariç tutulacak kelime veya kelime öbeğinin başına &&; karakterini ekleyin (eksi işareti).

URL'nin - tarafından kod dışına alınmış sürümü %2D.

Hariç tutma sorgu terimi, bir arama terimi birden fazla anlama geldiğinde kullanışlıdır. Örneğin, "bass" kelimesi balık veya müzikle ilgili sonuçları döndürebilir. Balıklarla ilgili doküman arıyorsanız arama sorgusundan hariç tutma sorgusu terimini kullanarak müzikle ilgili dokümanları arama sonuçlarınızdan hariç tutabilirsiniz.

Belirli bir kelime veya kelime öbeğiyle 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ü Hariç Tutma [ -filetype: ]
Açıklama

-filetype: sorgu terimi, ".pdf&quot veya ".doc" gibi belirli bir dosya uzantısına sahip olan dokümanları arama sonuçlarından hariç tutar. Arama sorgusu, -filetype: sorgu terimi ile belirtilen uzantı arasında boşluk olmadan -filetype:EXTENSION olarak biçimlendirilmelidir.

URL'nin -filetype: tarafından kod dışına alınmış sürümü %2Dfiletype%3A.

Not: Sorgunuza daha fazla -filetype: sorgu terimi ekleyerek birden çok dosya türünü arama sonuçlarından hariç tutabilirsiniz. Arama sonuçlarında 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 (bir hafta)
  • Macwriting (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doküman)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Yazma (yazılım)
  • Zengin Metin Biçimi (rtf)
  • Shockwave Flash (swf)
  • Metin (anslar, txt).

İleride başka dosya türleri de eklenebilir. Güncel listeyi Google'ın dosya türü SSS sayfasında her zaman bulabilirsiniz.

Örnekler

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

Bu örnekte "Google"dan bahseden ancak hem PDF hem de Word dokümanlarını içermeyen dokümanlar döndürülür:
q=Google+%2Dfiletype%3Apdf+%2Dfiletype%3Adoc


Dosya Türü Filtreleme [ filetype: ]
Açıklama

filetype: sorgu terimi, arama sonuçlarını ".pdf" veya ".doc" gibi belirli bir dosya uzantısına sahip dokümanlarla kısıtlar. Arama sorgusu, filetype: sorgu terimi ile belirtilen uzantı arasında boşluk olmadan filetype:EXTENSION olarak biçimlendirilmelidir.

URL'nin filetype: tarafından kod dışına alınmış sürümü filetype%3A.

Sorgunuza daha fazla filetype: sorgu terimi ekleyerek arama sonuçlarını çeşitli dosya uzantılarından biriyle eşleşen dokümanlarla sınırlandırabilirsiniz. Arama sonuçlarına eklenmesi 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 (bir hafta)
  • Macwriting (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doküman)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Yazma (yazılım)
  • Zengin Metin Biçimi (rtf)
  • Shockwave Flash (swf)
  • Metin (anslar, txt).

İleride başka dosya türleri de eklenebilir. Güncel listeyi Google'ın dosya türü SSS sayfasında her zaman bulabilirsiniz.

Örnekler

Bu örnek, "Google"dan bahsedilen PDF dokümanlarını döndürür:
q=Google+filetype%3Apdf

Bu örnek, "Google"dan bahseden PDF ve Word dokümanlarını döndürür:
q=Google+filetype%3Apdf+OR+filetype%3Adoc


[+] Sorgu Terimini Dahil Et
Açıklama

Include (+) sorgu terimi, bir kelimenin veya kelime öbeğinin arama sonuçlarına dahil edilen tüm dokümanlarda bulunması gerektiğini belirtir. Dahil etme sorgu terimini kullanmak için tüm arama sonuçlarına eklenmesi gereken kelime veya kelime öbeğinin önüne "&"; artı işaretiyle eklenir.

URL'nin çıkış karakterli + sürümü (artı işareti) %2B'dir.

Google'ın arama sonuçlarını tanımlamadan önce normalde sildiği yaygın bir kelimeden önce + kullanmalısınız.

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

Yalnızca Bağlantı Arama, tüm terimler [ allinlinks: ]
Açıklama

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

Arama sorgunuz allinlinks: sorgu terimini içeriyorsa Google, dokümanlardaki diğer metinleri, doküman başlıklarını ve her bir URL'yi yok sayarak dokümanlardaki URL bağlantılarını yalnızca arama sorgunuzdaki kelimeler açısından kontrol eder. Belge URL'sinin, dokümanda yer alan URL bağlantılarından farklı olduğunu unutmayın.

URL'nin allinlinks: tarafından kod dışına alınmış sürümü allinlinks%3A.

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

Sıralı Arama
Açıklama

Sıralı arama ("&") sorgusu terimi, kelime öbeklerini tırnak içine alarak veya kısa çizgilerle birleştirerek tam kelime öbekleri için arama yapmanıza olanak tanır.

" (tırnak işareti) için URL çıkış karakterli sürüm %22.

Kelime öbeği aramaları, özellikle ünlü alıntıları veya özel adları arıyorsanız faydalıdır.

Sıralı arama göndermek için as_epq istek parametresini de kullanabilirsiniz.

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

İlgili Bağlantılar [ilgili:]
Açıklama

related: sorgu terimi, belirli bir URL'ye benzeyen bir dizi web sayfası alır. Arama sorgusu, related: sorgu terimi ile URL arasında boşluk bırakmadan related:URL olarak biçimlendirilmelidir.

URL'nin related: tarafından kod dışına alınmış sürümü related%3A.

İlgili bir istek göndermek için as_rq istek parametresini de kullanabilirsiniz.

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

Örnekler

Bu örnekte, kullanıcının www.example.com'a benzer siteleri aradığı varsayılır. Bu durumda, kullanıcının girdiği arama terimi related:www.example.com olur.

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


Yalnızca Metin Arama, tüm terimler [allintext:]
Açıklama

allintext: sorgu terimi, arama sonuçlarındaki her dokümanın, gövde metnindeki arama sorgusunda bulunan tüm kelimeleri içermesini gerektirir. Sorgu, allintext: ve ardından arama sorgunuzdaki kelimeler şeklinde biçimlendirilmelidir.

Arama sorgunuz allintext: sorgu terimini içeriyorsa Google, yalnızca arama sorgunuzdaki kelimeler için dokümanların gövde metnini kontrol eder, bu dokümanlardaki bağlantıları, doküman başlıklarını ve doküman URL'lerini yok sayar.

URL'nin allintext: tarafından kod dışına alınmış sürümü allintext%3A.

Örnekler Bu örnekte, "Google" ve "arama" kelimelerinin arama sonuçlarında yer alan tüm dokümanların gövdesinde görünmesi gerektiğini belirtir:
Kullanıcı girişi:

Sorgu terimi:q=allintext%3AGoogle+search

Başlık Arama, tek terim [intitle:]
Açıklama

intitle: sorgu terimi, arama sonuçlarını doküman başlığında belirli bir kelimeyi içeren dokümanlarla kısıtlar. Arama sorgusu, intitle: sorgu terimi ile aşağıdaki kelime arasında boşluk bırakılmadan intitle:WORD şeklinde biçimlendirilmelidir.

Not: intitle: sorgu terimini her bir kelimenin önüne koyarak doküman başlığına eklenmesi gereken birden fazla kelime belirtebilirsiniz. Tüm sorgu kelimelerinin arama sonuçlarındaki dokümanların başlıklarına eklenmesi gerektiğini belirtmek için allintitle: sorgu terimini de kullanabilirsiniz.

URL'nin intitle: tarafından kod dışına alınmış sürümü intitle%3A.

Örnekler

Bu örnek, "Google" kelimesinin arama sonuçlarındaki tüm dokümanların başlıklarında görünmesi ve "search" kelimesinin de bu dokümanların başlıklarında, URL'lerinde, bağlantılarında veya gövde metninde herhangi bir yerde görünmesi gerektiğini belirtir:
Kullanıcı girişi:intitle:Google search
Sorgu terimi:q=intitle%3AGoogle+search


Başlık Arama, tüm terimler [allintitle:]
Açıklama

allintitle: sorgu terimi, arama sonuçlarını doküman başlığındaki tüm sorgu kelimelerini içeren dokümanlarla sınırlar. allintitle: sorgu terimini kullanmak için arama sorgunuzun başına &&t;allintitle:" ifadesini ekleyin.

Not: Bir arama sorgusunun başına allintitle: eklemek, arama sorgusundaki her kelimenin önüne intitle: ifadesini eklemeye eşdeğerdir.

URL'nin çıkış karakterli allintitle: sürümü allintitle%3A'dır.

Örnekler

Bu örnekte, arama sonuçlarındaki dokümanların adlarında "Google" ve "arama" kelimelerinin görünmesi gerektiği belirtilmektedir:
Kullanıcı girişi: allintitle: Google search
Sorgu terimi: q=allintitle%3A+Google+search


URL Arama, tek terim [inurl:]
Açıklama

inurl: sorgu terimi, arama sonuçlarını doküman URL'sinde belirli bir kelimeyi içeren dokümanlarla kısıtlar. Arama sorgusu, inurl: sorgu terimi ile aşağıdaki kelime arasında boşluk bırakılmadan inurl:WORD olarak biçimlendirilmelidir.

inurl: sorgu terimi, noktalama işaretlerini yoksayar ve inurl: operatöründen sonra gelen yalnızca ilk kelimeyi kullanır. inurl: sorgu terimini her bir kelimenin önüne koyarak doküman URL'sine eklenmesi gereken birden fazla kelime belirtebilirsiniz. Tüm sorgu kelimelerinin arama sonuçlarındaki dokümanların URL'lerine eklenmesi gerektiğini belirtmek için allinurl: sorgu terimini de kullanabilirsiniz.

URL'nin inurl: tarafından kod dışına alınmış sürümü inurl%3A.

Örnekler

Bu örnek, "Google" kelimesinin arama sonuçlarındaki dokümanların herhangi bir URL'sinde görünmesi gerektiğini, "arama" kelimesinin ise başlıkların, URL'lerin, bağlantıların veya gövde metinlerinin herhangi bir yerinde bu dokümanların herhangi bir yerde görünmesi gerektiğini belirtir:
Kullanıcı girişi: inurl:Google search
Sorgu terimi: q=inurl%3AGoogle+search


URL Arama, tüm terimler [allinurl:]
Açıklama

allinurl: sorgu terimi, arama sonuçlarını doküman URL'sindeki tüm sorgu kelimelerini içeren dokümanlarla sınırlar. allinurl: sorgu terimini kullanmak için arama sorgunuzun başına allinurl: ekleyin.

allinurl: sorgu terimi, noktalama işaretlerini yoksayar. Bu nedenle, URL bileşenlerinde değil, yalnızca kelimelerde çalışır. Örneğin, allinurl: uk/scotland sonuçları URL'lerinde "uk" ve "iskoçya" kelimelerini içeren dokümanlarla kısıtlar, ancak bu iki kelimenin belirli bir sırada görünmesini veya eğik çizgiyle ayrılmasını gerektirmez.

URL'nin allinurl: tarafından kod dışına alınmış sürümü allinurl%3A.

Örnekler

Bu örnekte, "Google" ve "arama" kelimelerinin arama sonuçlarındaki herhangi bir dokümanın URL'sinde görünmesi gerektiği belirtilmektedir:
Kullanıcı girişi: allinurl: Google search
Sorgu terimi: q=allinurl%3A+Google+search



Web Doküman Bilgileri [info:]
Açıklama

info: sorgu terimi, bir URL Google'ın arama dizinine eklendiği sürece ilgili URL hakkında genel bilgileri alır. Arama sorgusu, info: sorgu terimi ile URL arasında boşluk olmadan info:URL olarak biçimlendirilmelidir.

info: URL çıkışlı sürümü info%3A şeklindedir.

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

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

Örnek Resim Sorguları

Aşağıdaki örneklerde, farklı sorgu parametrelerinin nasıl kullanıldığını gösteren birkaç Resim HTTP isteği gösterilmektedir. Farklı sorgu parametrelerinin tanımları, bu dokümanın Resim Sorgu Parametresi Tanımları bölümlerinde sağlanır.

Bu istekte, .png dosya türünün "& mayt" (q=monkey)" terimi için ilk 5 sonuç (start=0&num=5) soruluyor. Son olarak, sorgu client, output ve cx parametreleri için değerleri belirtir. Bu parametrelerin üçü de gereklidir.

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

Optional. Belirli bir 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

Optional. Belirtilen boyuttan, aşağıdaki boyutlardan birini içerebilecek resimler döndürür:

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

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

img türü
Açıklama

Optional. Aşağıdakilerden biri olabilecek resim türü döndürür:

  • clipart (kıvrımlı)
  • face (yüz)
  • lineart (doğrusal)
  • news (haberler)
  • photo (fotoğraf)

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

imgc (İngilizce)
Açıklama

Optional. Siyah beyaz, gri tonlamalı 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

Optional. Belirli bir baskın rengin resimlerini döndürür:

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

CANNOT TRANSLATE
Açıklama

Optional. 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 listelenmiştir:

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, as_rq
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ı Uluslararası Hale Getirme ve Sonuçlar Sunumu

Google WebSearch hizmeti, birden fazla dilde doküman aramanıza olanak tanır. HTTP isteğinizi yorumlamak ve XML yanıtınızı kodlamak için kullanılması gereken karakter kodlamasını belirtebilirsiniz (ie ve oe arama parametrelerini kullanarak). 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 açıklanmaktadır:

Karakter Kodlama

Sunucular, verileri (ör. web sayfaları) tarayıcılar gibi kullanıcı aracılarına şifrelenmiş bayt dizisi olarak gönderir. Ardından kullanıcı aracısı, baytların kodunu bir karakter dizisine dönüştürür. WebSearch hizmetine istek gönderirken, hem arama sorgunuz hem de aldığınız XML yanıtı için kodlama şemaları belirleyebilirsiniz.

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 için 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 çok dil için arama işlevi sağlıyorsanı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 bilgiler için lütfen http://www.w3.org/TR/REC-html40/charset.html adresine bakın.

Arayüz Dilleri

Grafik arayüzünüzün dilini tanımlamak için hl istek parametresini kullanabilirsiniz. hl parametresi 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, arama sonuçlarını kullanıcının giriş diliyle aynı dilde tanıtabilir.

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 parametresine ilişkin geçerli değerlerin tam listesi için lütfen Desteklenen Arayüz Dilleri bölümüne bakın.

Belirli Dillerde Yazılan Dokümanları Arama

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

lr parametresi Boole Operatörleri'ni destekler. Böylece arama sonuçlarında yer alması (veya hariç tutulması gereken) birden çok dil belirtmenizi sağlar.

Aşağıdaki örneklerde, farklı dillerde doküman istemek için Boole Operatörleri'ni 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 olmayan dokümanlar için:

lr=(-lang_hu).(-lang_cs)

Bu operatörlerin kullanımıyla ilgili eksiksiz bir tartışma için lr parametresine yönelik olası değerlerin tam listesini ve Boole Operatörleri bölümünü görmek için Dil Toplama Değerleri bölümüne bakın.

Basitleştirilmiş Çince ve Geleneksel Çince, Çincenin iki yazma çeşididir. Aynı kavram, her varyantta farklı şekilde yazılabilir. Varyantlardaki sorgulardan biri göz önünde bulundurulduğunda, Google Web Arama hizmeti her iki varyanttaki sayfaları da 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 ayarla

Aşağıdaki örnekte, hem basitleştirilmiş Çince hem de geleneksel Çince sonuçlar için bir isteğe dahil edilecek sorgu parametreleri gösterilmektedir. (Örnekte client gibi gerekli ek bilgilerin yer almadığını unutmayın.)

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

Sonuçları Filtreleme

Google WebSearch, arama sonuçlarınızı filtrelemek için çeşitli yöntemler sağlar:

Arama Sonuçlarına Otomatik Filtreleme

Mümkün olan en iyi arama sonuçlarını sağlamak amacıyla Google, genellikle istenmeyen olarak değerlendirilen arama sonuçlarını otomatik olarak filtrelemek için iki teknik kullanır:

  • Yinelenen İçerik: Aynı bilgileri birden fazla doküman içeriyorsa arama sonuçlarınızda bu kümenin yalnızca en alakalı dokümanı yer alır.

  • Ana Kitle Dışlama: Aynı siteden çok sayıda arama sonucu geldiyse Google, bu siteden tüm sonuçları göstermeyebilir veya sıralamada
    Normalde Gösterilenden daha düşük sonuçlar gösterebilir.

Filtreler çoğu arama sonucunun kalitesini önemli ölçüde artırdığı için tipik arama istekleri için bu filtreleri açık bırakmanızı öneririz. Ancak arama isteğinizde filtre sorgu parametresini 0 olarak ayarlayarak bu otomatik filtreleri atlayabilirsiniz.

Dil ve Ülke Filtreleme

Google WebSearch hizmeti, tüm web dokümanlarının ana dizininden sonuçları döndürür. Ana dizin, dil ve menşe ülke gibi belirli özelliklere göre gruplandırılmış doküman alt koleksiyonları içerir.

Arama sonuçlarını sırasıyla belirli dillerde yazılmış veya belirli ülkelerden gelen belge alt koleksiyonlarıyla sınırlandırmak için lr ve cr istek parametrelerini kullanabilirsiniz.

Google WebSearch, bir dokümanın dilini aşağıdakileri analiz ederek belirler:

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


Dile göre sonuçları kısıtlama hakkında daha fazla bilgi için lr parametresinin değerleri olarak kullanılabilecek lr parametresinin tanımına, Belirli Dillerde Yazılan Dokümanları Arama bölümüne ve Dil Toplama Değerleri bölümüne de bakabilirsiniz.

Google WebSearch, şunları analiz ederek bir dokümanın ülkesini belirler:

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

Sonuçların kaynak ülkeye göre kısıtlanmasıyla ilgili daha fazla bilgi için lütfen cr parametresinin değerleri olarak kullanılabilecek cr parametresinin ve Ülke Toplama Değerlerinin tanımına bakın.

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

Güvenli Arama ile Yetişkinlere Uygun İçeriği Filtreleme

Birçok Google müşterisi, yetişkinlere uygun içerik barındıran siteler için arama sonuçları göstermek istemez. Güvenli Arama filtremizi kullanarak yetişkinlere uygun içeriğe sahip arama sonuçlarını filtreleyebilir ve bu sonuçları kaldırabilirsiniz. Google filtreleri, anahtar kelimeleri, kelime öbeklerini ve URL'leri kontrol etmek için özel bir teknoloji kullanır. Hiçbir filtre yüzde 100 doğru olmasa da Güvenli Arama, yetişkinlere uygun içeriğin büyük çoğunluğunu arama sonuçlarınızdan kaldırır.

Google, Web'i sürekli tarayıp kullanıcı önerilerinden gelen güncellemeleri ekleyerek Güvenli Arama'yı olabildiğince güncel ve kapsamlı tutmaya çalışır.

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

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

Güvenli sorgu parametresini kullanarak Google'ın yetişkinlere uygun içerik için sonuçlarınızı filtreleme derecesini 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 aramanın daha katı bir sürümünü sunar.
medium 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 arama sonuçlarında rahatsız edici içeriğe sahip siteler bulursanız, lütfen sitenin URL'sini safesearch@google.com adresine e-postayla gönderin. Bunu yaptığınızda siteyi inceleriz.

XML Sonuçları

Google XML Sonuçlar DTD

Google, tüm arama sonucu türleri için XML biçimini tanımlamak üzere aynı DTD'yi kullanır. Etiketlerin ve özelliklerin çoğu tüm arama türleri için geçerlidir. Bununla birlikte, bazı etiketler yalnızca belirli arama türleri için geçerlidir. Bu nedenle, DTD'deki tanımlar bu dokümanda belirtilen tanımlardan daha az kısıtlayıcı olabilir.

Bu dokümanda, DTD'nin Web Arama ile ilgili yönleri açıklanmaktadır. DTD'ye baktığınızda WebSearch üzerinde çalışıyorsanız burada belgelenmeyen etiketleri ve özellikleri güvenle yoksayabilirsiniz. DTD ve belgeler arasında tanım farklılık gösteriyorsa bu dokümanda bu durum belirtilmiştir.

Google, XML sonuçlarını en son DTD'ye referans vererek veya böyle bir referans olmadan 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 dil bilgisi 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ırmamanız gerekir.

Ayrıca, her arama isteği gönderdiğinizde XML ayrıştırıcınızı DTD'yi getirecek şekilde yapılandırmamanız gerekir. Google, DTD'yi nadiren günceller ve bu istekler gereksiz gecikme ve bant genişliği gereksinimleri oluşturur.

Google, XML sonuçlarını almak için xml_no_dtd çıkış biçimini kullanmanızı önerir. Arama isteğinizde xml çıkış biçimini belirtirseniz tek fark, aşağıdaki sonuçların XML sonuçlarına 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ılamayabilir veya desteklenmeyebileceğini lütfen unutmayın.

XML Yanıtı hakkında

  • XML etiket tanımlarında aksi belirtilmedikçe tüm öğe değerleri, gösterilmeye uygun olan 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. Böylece Google, XML çıkışına daha fazla özellik eklerse uygulamanız değişiklik yapılmadan çalışmaya devam eder.
  • Belirli karakterler, XML etiketlerine değer olarak eklendiğinde kod dışına alınmalıdır. XML işlemciniz bu varlıkları tekrar uygun karakterlere dönüştürmelidir. Varlıkları uygun şekilde dönüştürmezseniz tarayıcı örneğin, & karakterini &&;;amp;" şeklinde oluşturabilir. XML Standardı bu karakterleri belgeler. Bu karakterler aşağıdaki tabloda yeniden oluşturulmuştur:

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

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

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

Bu örnek WebSearch isteği, "socer" (q=socer) arama terimi hakkında, bu örnek için kasıtlı olarak yanlış yazılan 10 sonuç (num=10) soruyor.)

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 sağlar. XML sonucunda, sonuçlara 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

Hem normal arama istekleri hem de gelişmiş arama istekleri için XML yanıtları, aynı XML etiketi grubunu kullanır. Bu XML etiketleri yukarıdaki XML örneğinde gösterilmiştir ve aşağıdaki tablolarda açıklanmıştır.

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

Aşağıdaki tanımlarda bazı alt etiketlerin yanında belirli simgeler 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
A B C E O H H Ben Ç E H S S K K S U X

bağlantı_metin
Tanım

<anchor_text> etiketi, bir arama sonucu grubuyla ilişkili ayrıcalık etiketi tanımlamak için kullanıcılara göstermeniz gereken metni belirtir. Ayrıntılandırma etiketleri alfanümerik olmayan karakterleri alt çizgilerle değiştirdiğinden, <label> etiketinin değerini kullanıcı arayüzünüzde göstermemelisiniz. Bunun yerine, <anchor_text> etiketinin değerini görüntülemelisiniz.

Örnek <anchor_text>golf kursları</anchor_text>
Alt etiketi FacetItem
İçerik Biçimi Metin

ENGELLE
Tanım

Bu etiket, bir promosyon sonucunun gövde satırındaki bir blokun içeriğini kapsar. Her blokta T, U ve L alt etiketleri bulunur. Boş olmayan T etiketi, blokun metin içerdiğini gösterir. Boş olmayan U ve L etiketleri, blokun bir bağlantı (U alt etiketinde verilen URL ve L alt etiketindeki bağlantı metni) içerdiğini gösterir.

Alt etiketler T, U, L
Alt etiketi BODY_LINE
İçerik Biçimi Boş

GÖVDE
Tanım

Bu etiket, tanıtılan sonucun gövdesindeki bir satırın içeriğini kapsar. Her gövde satırı, bir miktar metin ya da URL ve bağlantı metni içeren bir bağlantı içeren çeşitli ENGELLE etiketlerinden oluşur.

Alt etiketler ENGELLE*
Alt etiketi SL_ANA
İç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 belirtir. Önbelleğe alınan sayfaları XML API aracılığıyla alamazsınız ancak bu içerik için kullanıcıları www.google.com adresine yönlendirebilirsiniz.

Özellikler
Ad Biçim Açıklama
SZ Metin (Tam sayı + "k";) Arama sonucunun önbelleğe alınan sürümünün kilobayt cinsinden boyutunu sağlar.
Müşteri Kimliği Metin Google'ın önbelleğinde bulunan dokümanı tanımlar. Dokümanı önbellekten getirmek için şu şekilde bir arama terimi gönderin:
cache:CIDtext:EscapeURL

Çıkış karakterli URL, UE etiketinde kullanılabilir.

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

C2C
Tanım <C2C> etiketi, sonucun bir Geleneksel Çince sayfasına işaret ettiğini belirtir. 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 dizi arama sonucuyla ilişkili ayrıntılandırma etiketlerinin listesini içerir.

Örnek <Bağlam&g;;
Alt etiketler title [ad], Facet+
İçerik Biçimi Container

TARİHLİ
Tanım

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

Örnek <CRAWLDATE>21 Mayıs 2005</CRAWLDATE>
Alt etiketi K
İçerik Biçimi Metin

Kendin yap
Tanım

<DI> etiketi, tek bir arama sonucu için Open Directory Projesi (ODP) kategori bilgilerini içerir.

Örnek <DI&g;;
Alt etiketler DT mi?, DS mi?
Alt etiketi HAS
İçerik Biçimi Boş

DS
Tanım

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

Örnek <DS>yayınla &lt;b&gt;futbol&lt;/b&gt; devam et doğrudan İnternet.</DS>
Alt etiketi Kendin yap
İçerik Biçimi Metin (HTML içerebilir)

DT
Tanım

<DT> etiketi, ODP dizininde listelenen tek bir kategorinin başlığını sağlar.

Örnek <DT>FutbolFutbolu.net</DT>
Alt etiketi Kendin yap
İçerik Biçimi Metin (HTML içerebilir)

Özellik
Tanım

<Facet> etiketi, <FacetItem> mantıksal bir gruplaması içerir. Bu gruplamaları Programlanabilir Arama Motoru XML Spesifikasyonu biçimini kullanarak oluşturabilirsiniz. Bu gruplamaları oluşturmazsanız results_xml_tag_Context><Context> etiketi dört adede kadar dört <Facet> etiketi içerir. Her bir <Façeta> etiketinin öğeleri görüntüleme amaçları doğrultusunda gruplandırılır, ancak mantıksal bir ilişkisi olmayabilir.

Örnek <Façeta&g;;
Alt etiketler FacetItem+, başlık+
Alt etiketi Bağlam
İçerik Biçimi Container

Özellik Öğesi
Tanım

<FacetItem> etiketi, bir dizi arama sonucuyla ilişkili ayrıntılandırma etiketi hakkındaki bilgileri içerir.

Örnek <FaçetaÖğesi>
Alt etiketler label, sabit_metin+
Alt etiketi Façeta
İçerik Biçimi Özellik Öğesi

FI
Tanım <FI> etiketi, arama için doküman filtrelemesinin gerçekleştirilip gerçekleştirilmediğini belirten bir işaret olarak kullanılır. Google'ın arama sonucu filtreleri hakkında daha fazla bilgi için bu dokümanın Otomatik Filtreleme bölümünü inceleyin.
Örnek <FI />
Alt etiketi GÖRÜŞMELER
İç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çim Açıklama
VEYA Metin (Tam sayı) VER özelliği, arama sonuçları çıkışının sürümünü belirtir. Mevcut çıkış sürümü "3.2"dir.
Örnek <GSP VER="3.2">
Alt etiketler PARAM+, S, RES?, TM
İçerik Biçimi Boş

HAS:
Tanım <HAS> etiketi, belirli bir URL için desteklenen özel arama isteği parametreleri ile ilgili bilgileri içerir.

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

Alt etiketler Kendin yap?, H, C, RT nedir?
Alt etiketi K

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

L
Tanım <L> etiketinin varlığı, WebSearch hizmetinin bu arama sonucu URL'sine bağlantı veren diğer siteleri bulabileceğini belirtir. Bu tür siteleri bulmak için bağlantı: özel sorgu terimini kullanırsınız.
Alt etiketi HAS
İçerik Biçimi Boş

etiket
Tanım

<label> etiketi, aldığınız arama sonuçlarını filtrelemek için kullanabileceğiniz bir ayrıntılandırma etiketini belirtir. Ayrıntılandırma etiketi kullanmak için HTTP isteğinde yer alan q parametresinin değerine, aşağıdaki örnekte gösterildiği gibi more:[[etiket etiketi değeri]] dizesini ekleyin. Sorguyu Google'a göndermeden önce bu değerin URL çıkışlı olması 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ızda belirli bir URL ile ilişkili ayrıntılandırma etiketini tanımlayan <Label> etiketiyle aynı değildir.

Örnek <label>golf_kursları</etiket>
Alt etiketi FacetItem
İçerik Biçimi Metin

UZANTI
Tanım

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

Örnek < Boylam>tr</boylam>
Alt etiketi K
İç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 GÖRÜŞMELER
İçerik Biçimi Metin

YD
Tanım

<NB> etiketi, sonuç grubunun gezinme bilgilerini (arama sonuçlarının sonraki sayfasına veya arama sonuçlarının önceki sayfasına yönlendiren bağlantılar) içerir.

Not: Bu etiket yalnızca daha fazla sonuç olduğunda kullanılabilir.

Örnek <NB>
Alt etiketler NU? PU mu?
Alt etiketi GÖRÜŞMELER
İçerik Biçimi Boş

NU
Tanım

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

Örnek <NU>/search?q=çiçekler&num=10&hl=tr&ie=UTF-8
&output=xml&client=test&start=10</NU>
Alt etiketi Not
İçerik Biçimi Metin (Göreli URL)

PARAM
Tanım

<PARAM> etiketi, XML sonucuyla ilişkilendirilmiş 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çim Açıklama
name Metin Giriş parametresi adı.
value HTML Giriş parametresi değerinin HTML biçimli sürümü.
orijinal_değer Metin Giriş parametresi değerinin orijinal URL çıkışlı sürümü.
Örnek <PARAM name="cr" value="countryNZ" orijinal_değer="countryNZ" />
Alt etiketi 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=çiçekler&num=10&hl=tr&output=xml
&client=test&start=10</PU>
Alt etiketi Not
İçerik Biçimi Metin (Göreli URL)

SORU
Tanım

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

Örnek

<Q>pizza</S&t;;

Alt etiketi GSP
İçerik Biçimi Metin

K
Tanım

<R> etiketi, tek bir arama sonucunun ayrıntılarını içerir.

Not: WebSearch için <R> etiketinin tanımı DTD'ye göre daha kısıtlayıcıdır.

Özellikler
Ad Biçim Açıklama
H Metin (Tam sayı) Bu arama sonucunun dizinini (1 tabanlı) belirtir.
MIME Metin Arama sonucunun MIME türünü belirtir.
Alt etiketler U, UE, T?, CRAWLDATE, S?, ENGELLE?, HAS
Alt etiketi GÖRÜŞMELER

YÖNLENDİRMELER
Tanım

<RES> etiketi, tek tek arama sonuçlarını ve bu sonuçlarla ilgili ayrıntıları içerir.

Özellikler
Ad Biçim Açıklama
SN Metin (Tam sayı) Bu sonuç grubunda döndürülen ilk arama sonucunun dizinini (1 tabanlı) belirtir.
TR Metin (Tam sayı) Bu sonuç grubunda döndürülen son arama sonucunun dizinini (1 tabanlı) belirtir.
Örnek <RES SN="1" TR=&10;>
Alt etiketler M, FI?, XT, Not, S*
Alt etiketi GSP
İçerik Biçimi Boş

RT
Tanım <RT> etiketinin varlığı, WebSearch hizmetinin bu arama sonucu URL'sine benzer bir web sayfası grubunu bulabileceğini belirtir. Bu web sayfası grubunu bulmak için related: özel sorgu terimini kullanırsınız.
Alt etiketi HAS
İçerik Biçimi Boş

Ct
Tanım

<S> etiketi, sorgu terimleri kalın olarak vurgulanmış şekilde gösterilen bir arama sonucu için alıntı içerir. Doğru şekilde metin sarmalama yapmak için alıntılara satır sonları dahil edilir.

Örnek <S>Washington (CNN)- Senato'nun Başbakan & Bush
Alt etiketi K
İçerik Biçimi Metin (HTML)

SL_ANA
Tanım

Bu etiket, bir promosyon sonucunun içeriğini kapsar. Promosyonları ayrıştırmak için kullanın. 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 ve bağlantıların satırları BODY_LINE alt etiketlerinde yer alır.

Alt etiketler BODY_LINE*, T, U
Alt etiketi SL_RESULTS
İçerik Biçimi Boş

SL_RESULTS
Tanım

Tanıtılan sonuçlar için kapsayıcı etiketi. Arama sonuçlarınızda promosyonunuz varsa bunlardan biri görünür. SL_ANA alt etiketi, ana sonuç verilerini içerir.

Alt etiketler SL_ANA*
Alt etiketi K
İçerik Biçimi Boş

Yazım
Tanım

<Yazım> etiketi, gönderilen sorgu için alternatif bir yazım önerisi içerir. Bu etiket yalnızca arama sonuçlarının ilk sayfasında gösterilir. Yazım önerileri İngilizce, Çince, Japonca ve Korece olarak kullanılabilir.

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

Örnek <Yazım>
Alt etiketler Öneri
Alt etiketi GSP
İçerik Biçimi Boş

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

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

başlık
Tanım

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

<Facet> alt öğesi olarak <title> etiketi bir dizi özellik için bir başlık sağlar.

Örnek

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

<Façeta>: <title>facet title</title> alt öğesi olarak

Alt etiketi Bağlam, Façeta
İç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 ölçer.

Örnek <TM>0.100445</TM>
Alt etiketi GSP
İçerik Biçimi Metin (Kayan nokta numarası)

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

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

UD
Tanım

<UD> etiketi, arama sonucu için IDN kodlamalı (Uluslararası Alan Adı) URL'sini sağlar. Bu değer, alanların yerel diller kullanılarak görüntülenmesine olanak tanır. Örneğin, IDN olarak kodlanmış http://www.%E8%8A%B1%E4%BA%95.com URL'sinin kodu çözülebilir ve http://www.花ServiceLogin鮨.com olarak gösterilebilir. Bu <UD> etiketi, yalnızca ud parametresini içeren istekler için arama sonuçlarına dahil edilir.

Not: Bu bir beta özelliktir.

Örnek <UD>http://www.%E8%8A%B1%E4%BA%95.com/</UD>
Alt etiketi K
İçerik Biçimi Metin (IDN kodlamalı URL)

BG
Tanım <UE> etiketi, arama sonucunun URL'sini sağlar. Değer, URL'de sorgu parametresi olarak aktarılmaya uygun olması için URL'den çıkışlıdır.
Örnek <UE>http://www.dominos.com/</UE>
Alt etiketi K
İçerik Biçimi Metin (URL çıkışlı URL)

kat
Tanım <XT> etiketi, M etiketi ile belirtildiği gibi tahmini toplam sonuç sayısının tam olarak toplam sonuç sayısını temsil ettiğini belirtir. Daha fazla bilgi için bu dokümanın Otomatik Filtreleme bölümünü inceleyin.
Örnek <XT />
Alt etiketi GÖRÜŞMELER
İçerik Biçimi Boş


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

Bu örnek Resim isteği, arama terimi " maymun&q; (q=maymun) hakkında 5 sonuç (sayı=5) istiyor.

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 sağlar.


<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ı için XML yanıtlarında kullanılan ek XML etiketleri gösterilmektedir.

Aşağıdaki tanımlarda bazı alt etiketlerin yanında belirli simgeler 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

KZ
Tanım

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

Özellikler
Ad Biçim Açıklama
H Metin (Tam sayı) Bu arama sonucunun dizinini (1 tabanlı) belirtir.
MIME Metin Arama sonucunun MIME türünü belirtir.
Alt etiketi GÖRÜŞMELER
Rusya
Tanım

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

Alt etiketi K