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.
- Genel Bakış
- Programlanabilir Arama Motoru İstek Biçimi
- XML Sonuçları
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
- İstek Genel Bakış
- Sorgu Terimleri
- İstek Parametreleri
- Örnek Web Arama Sorguları
- WebSearch Query Parameter Definitions (WebSearch Sorgusu Parametre Tanımları)
- Örnek Resim Sorguları
- Görsel Arama Sorgusu Parametre Tanımları
- Gelişmiş Arama
- Gelişmiş Arama Sorgu Parametreleri
- Özel Sorgu Terimleri
- İstek sınırları
İ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-csbeolarak 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ğerixml_no_dtdolarak 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:
Ö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
|
||||||
| Örnekler | q=google&c2coff=1 |
||||||
| client | |
|---|---|
| Açıklama | Zorunludur. |
| Örnekler | q=google&client=google-csbe |
| cr | |
|---|---|
| Açıklama | İsteğe bağlı. Google WebSearch, dokümanın ülkesini belirlemek için aşağıdakileri analiz eder:
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. |
| Ö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.
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ı. WebSearch isteklerinde |
| Ö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: |
| hl | |
|---|---|
| Açıklama | İsteğe bağlı. 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ı. |
| Örnekler | Bu istek, "pizza" VE "peynir" kelimelerini arar. İfade,
|
| ie | |
|---|---|
| Açıklama | İsteğe bağlı. Bu parametreyi ne zaman kullanmanız gerekebileceğiyle ilgili tartışma için Karakter Kodlama bölümüne bakın. Olası |
| Örnekler | q=google&ie=utf8&oe=utf8 |
| lr | |
|---|---|
| Açıklama | İsteğe bağlı. Google WebSearch, dokümanda kullanılan dili belirlemek için aşağıdakileri analiz eder:
Bu parametre için geçerli değerlerin listesini görmek istiyorsanız Dil ( |
| Örnekler | q=Frodo&lr=lang_en |
| num | |
|---|---|
| Açıklama | İsteğe bağlı. Varsayılan 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ı. Bu parametreyi ne zaman kullanmanız gerekebileceğiyle ilgili tartışma için Karakter Kodlama bölümüne bakın. Olası |
| Örnekler | q=google&ie=utf8&oe=utf8 |
| çıkış | |||||||
|---|---|---|---|---|---|---|---|
| Açıklama | Zorunludur.
|
||||||
| Örnekler | output=xml_no_dtd |
||||||
| q | |
|---|---|
| Açıklama | İsteğe bağlı.
Google Arama Kontrol Paneli, 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ı.
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ı.
|
| Örnekler | start=10 |
| sıralama | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
| ud | |
|---|---|
| Açıklama | İsteğe bağlı. http://www.花井鮨.com Bu parametrenin geçerli değerleri
http://www.xn--elq438j.com. Not: Bu bir beta özelliğidir. |
| Örnekler | q=google&ud=1 |
Gelişmiş Arama
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ı. |
| Örnekler | as_dt=i,as_dt=e |
| as_epq | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler | as_epq=abraham+lincoln |
| as_eq | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
| as_lq | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
| as_nlo | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler | Aşağıdaki örnekte, 5 ile 10 arasında (5 ve 10 dahil) bir arama aralığı belirlenir:
|
| as_nhi | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler | Aşağıdaki örnekte, 5 ile 10 arasında (5 ve 10 dahil) bir arama aralığı belirlenir:
|
| as_oq | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
| as_q | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
| as_qdr | |
|---|---|
| Açıklama | İsteğe bağlı.
|
| Örnekler |
Bu örnekte, geçen yıla ait sonuçlar isteniyor:
Bu örnekte, son 10 güne ait sonuçlar istenmektedir:
|
| as_sitesearch | |
|---|---|
| Açıklama | İsteğe bağlı. |
| Örnekler |
|
Ö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 |
Ayrıca, Not: |
| Örnekler |
|
| Boole VEYA Arama [ VEYA ] | |
|---|---|
| Açıklama |
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+parisTatil ve Londra veya Paris'i arayın: Sorgu terimi:
q=vacation+london+OR+parisTatil ve Londra, Paris veya çikolata kelimelerinden birini arayın: Sorgu terimi:
q=vacation+london+OR+paris+OR+chocolatesTatil ve çikolata ile Londra veya Paris'i arayın. En az ağırlık çikolataya verilir: Sorgu terimi:
q=vacation+london+OR+paris+chocolatesAş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+flowersTatil 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 (
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 -musicSorgu terimi: q=bass+%2Dmusic |
| Dosya Türünü Hariç Tutma [ -filetype: ] | |
|---|---|
| Açıklama |
Not: Sorgunuza daha fazla Google tarafından desteklenen dosya türleri şunlardır:
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: Bu örnek, "Google"dan bahseden dokümanları döndürür ancak hem PDF hem de Word dokümanlarını hariç tutar: |
| Dosya Türüne Göre Filtreleme [ filetype: ] | |
|---|---|
| Açıklama |
Sorgunuza daha fazla 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:
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: Bu örnek, "Google" kelimesinin geçtiği PDF ve Word belgelerini döndürür:
|
| 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.
Google'ın arama sonuçlarını belirlemeden önce normalde göz ardı ettiği yaygın bir kelimeden önce |
| Örnekler | Kullanıcı girişi: Star Wars Episode +ISorgu terimi: q=Star+Wars+Episode+%2BI |
| Yalnızca bağlantılarda arama, tüm terimler [ allinlinks: ] | |
|---|---|
| Açıklama |
Arama sorgunuzda
|
| Örnekler | Kullanıcı girişi:allinlinks: Google searchSorgu 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.
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 |
Not: |
| Örnekler | Kullanıcı girişi: info:www.google.comSorgu 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: |
| Ö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:
|
| Ö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:
|
| Ö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:
|
| Ö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:
|
| Örnekler | q=google&as_filetype=png&imgcolor=yellow |
| as_rights | |
|---|---|
| Açıklama | İsteğe bağlı. Lisanslamaya dayalı filtreler. Desteklenen değerler:
|
| Ö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ş ve Geleneksel Çince Arama
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:
- c2coff istek parametresini 0 olarak ayarlayın
ve - Aşağıdakilerden birini yapı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=0Sonuçları Filtreleme
Google Web Arama, arama sonuçlarınızı filtrelemenin çeşitli yollarını sunar:
- Arama Sonuçlarını Otomatik Olarak Filtreleme
- Dil ve ülke filtreleme
- Güvenli Arama ile Yetişkinlere Uygun İçerikleri Filtreleme
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
- XML yanıtı hakkında
- XML Normal ve Gelişmiş Arama Sorgularının Sonuçları
- Normal/Gelişmiş Arama: Örnek Sorgu ve XML Sonucu
- Normal/Gelişmiş Arama: XML Etiketleri
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 "&" 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 & & & Tek Tırnak İşareti ' ' ' Çift Tırnak İşareti " " " Büyüktür > > > Küçüktür < < <
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:
* = 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 |
|
|||||||||
| Ö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. |
| Ö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 <b>soccer</b> 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 |
|
||||||
| Ö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 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 |
|
||||||||||||
| Ö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 |
|
|||||||||
| 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 |
|
|||||||||
| Ö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> <b>Bush's</b> judicial picks would let five nominees advance to a final vote while preserving the <b>...<b>...</b><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 |
|
||||||
| Örnek | <Suggestion q="soccer"><b><i>soccer</i></b></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><i>İpucu: Çoğu tarayıcıda Return tuşuna basmak, Arama düğmesini tıklamakla aynı sonuçları verir.</i></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:
* = 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 |
| |||||||||
| 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 |