XML API संदर्भ

इस पेज पर, Custom Search JSON API के XML वर्शन के बारे में बताया गया है. यह सिर्फ़ Google Site Search के ग्राहकों के लिए उपलब्ध है.

  1. खास जानकारी
  2. Programmable Search Engine के अनुरोध का फ़ॉर्मैट
    1. अनुरोध की खास जानकारी
    2. क्वेरी के लिए इस्तेमाल किए गए शब्द
    3. अनुरोध पैरामीटर
      1. WebSearch क्वेरी के उदाहरण
      2. WebSearch क्वेरी पैरामीटर की परिभाषाएं
      3. ऐडवांस खोज
      4. ऐडवांस खोज के क्वेरी पैरामीटर
      5. खास क्वेरी की शर्तें
      6. इमेज क्वेरी के उदाहरण
      7. इमेज सर्च क्वेरी पैरामीटर
      8. अनुरोध करने की सीमाएं
    4. क्वेरी और नतीजों को अलग-अलग भाषाओं में दिखाने की सुविधा
      1. कैरेक्टर एन्कोडिंग
      2. इंटरफ़ेस की भाषाएं
      3. सरलीकृत और पारंपरिक चीनी में खोज
    5. नतीजे फ़िल्टर करना
      1. खोज के नतीजों को अपने-आप फ़िल्टर करना
      2. भाषा और देश के हिसाब से फ़िल्टर करना
      3. सेफ़ सर्च की मदद से, वयस्कों के लिए कॉन्टेंट फ़िल्टर करना
  3. एक्सएमएल के नतीजे
    1. Google XML Results DTD
    2. एक्सएमएल रिस्पॉन्स के बारे में जानकारी
    3. सामान्य, इमेज, और बेहतर खोज क्वेरी के लिए एक्सएमएल नतीजे
      1. सामान्य/ऐडवांस खोज: क्वेरी और एक्सएमएल नतीजे का सैंपल
      2. सामान्य/ऐडवांस खोज: एक्सएमएल टैग
      3. इमेज खोजने के लिए की गई क्वेरी के लिए, XML फ़ॉर्मैट में नतीजे
      4. इमेज खोज: क्वेरी का सैंपल और एक्सएमएल नतीजा
      5. इमेज सर्च: एक्सएमएल टैग

खास जानकारी

Google WebSearch सेवा की मदद से, Google Site Search के ग्राहक अपनी वेबसाइटों पर Google के खोज नतीजे दिखा सकते हैं. WebSearch सेवा, खोज के नतीजे दिखाने के लिए, एचटीटीपी पर आधारित सामान्य प्रोटोकॉल का इस्तेमाल करती है. खोज एडमिन के पास यह तय करने का पूरा कंट्रोल होता है कि वे खोज के नतीजों का अनुरोध कैसे करें और उन नतीजों को असली उपयोगकर्ता को कैसे दिखाएं. इस दस्तावेज़ में, Google पर खोज के अनुरोध और नतीजों के फ़ॉर्मैट की तकनीकी जानकारी दी गई है.

Google WebSearch के नतीजे पाने के लिए, आपका ऐप्लिकेशन Google को एक सामान्य एचटीटीपी अनुरोध भेजता है. इसके बाद, Google खोज के नतीजे XML फ़ॉर्मैट में दिखाता है. एक्सएमएल फ़ॉर्मैट में मिले नतीजों को अपनी पसंद के मुताबिक बनाया जा सकता है. इससे, खोज के नतीजों को अपनी पसंद के मुताबिक दिखाया जा सकता है.

WebSearch के अनुरोध का फ़ॉर्मैट

अनुरोध अवलोकन

Google पर खोज के लिए किया गया अनुरोध, एक स्टैंडर्ड एचटीटीपी GET कमांड है. इसमें आपकी क्वेरी से जुड़े पैरामीटर का कलेक्शन शामिल होता है. ये पैरामीटर, अनुरोध यूआरएल में name=value जोड़ियों के तौर पर शामिल किए जाते हैं. इन्हें एंपरसैंड (&) वर्णों से अलग किया जाता है. पैरामीटर में यह डेटा शामिल होता है: सर्च क्वेरी और एक यूनीक इंजन आईडी (cx). यह आईडी, एचटीटीपी अनुरोध करने वाले इंजन की पहचान करता है. WebSearch या Image Search सेवा, आपके एचटीटीपी अनुरोधों के जवाब में XML नतीजे दिखाती है.

खोज में इस्तेमाल होने वाले शब्द और नाम

ज़्यादातर खोज अनुरोधों में, एक या उससे ज़्यादा क्वेरी शब्द शामिल होते हैं. क्वेरी टर्म, खोज के अनुरोध में पैरामीटर की वैल्यू के तौर पर दिखता है.

क्वेरी टर्म में कई तरह की जानकारी दी जा सकती है. इससे Google को खोज के नतीजों को फ़िल्टर करने और व्यवस्थित करने में मदद मिलती है. क्वेरी में ये जानकारी दी जा सकती है:

  • शामिल करने या बाहर रखने के लिए शब्द या वाक्यांश
    • खोज क्वेरी में मौजूद सभी शब्द (डिफ़ॉल्ट)
    • खोज क्वेरी में मौजूद सटीक वाक्यांश
    • खोज क्वेरी में मौजूद कोई भी शब्द या वाक्यांश
  • किसी दस्तावेज़ में कहां खोज के लिए इस्तेमाल हुए शब्दों की परफ़ॉर्मेंस रिपोर्ट
    • दस्तावेज़ में कहीं भी (डिफ़ॉल्ट)
    • सिर्फ़ दस्तावेज़ में मौजूद लिंक में
  • दस्तावेज़ों पर पाबंदियां
    • किसी खास फ़ाइल टाइप (जैसे, PDF फ़ाइलें या Word दस्तावेज़) के दस्तावेज़ों को शामिल या बाहर करना
  • खास यूआरएल क्वेरी, जो खोज करने के बजाय किसी यूआरएल के बारे में जानकारी देती हैं
    • ऐसी क्वेरी जो किसी यूआरएल के बारे में सामान्य जानकारी देती हैं. जैसे, उसकी ओपन डायरेक्ट्री कैटगरी, स्निपेट या भाषा
    • ऐसी क्वेरी जो किसी यूआरएल से लिंक करने वाले वेब पेजों का सेट दिखाती हैं
    • ऐसी क्वेरी जो दिए गए यूआरएल से मिलते-जुलते वेब पेज का सेट दिखाती हैं

डिफ़ॉल्ट सर्च

खोज क्वेरी पैरामीटर वैल्यू को यूआरएल-सुरक्षित किया जाना चाहिए. ध्यान दें कि आपको खोज क्वेरी में किसी भी व्हाइटस्पेस सीक्वेंस के लिए प्लस चिह्न ("+") को बदलना होगा. इस बारे में इस दस्तावेज़ के यूआरएल एस्केपिंग सेक्शन में ज़्यादा जानकारी दी गई है.

खोज क्वेरी टर्म को WebSearch सेवा को सबमिट किया जाता है. इसके लिए, q पैरामीटर का इस्तेमाल किया जाता है. खोज क्वेरी टर्म का एक सैंपल यहां दिया गया है:

q=horses+cows+pigs

डिफ़ॉल्ट रूप से, Google WebSearch सेवा सिर्फ़ ऐसे दस्तावेज़ दिखाती है जिनमें खोज क्वेरी में शामिल सभी शब्द मौजूद हों.

अनुरोध के पैरामीटर

इस सेक्शन में, उन पैरामीटर की सूची दी गई है जिनका इस्तेमाल खोज का अनुरोध करते समय किया जा सकता है. इन पैरामीटर को दो सूचियों में बांटा गया है. पहली सूची में ऐसे पैरामीटर शामिल हैं जो खोज के सभी अनुरोधों के लिए काम के हैं. दूसरी सूची में ऐसे पैरामीटर शामिल हैं जो सिर्फ़ ऐडवांस खोज के अनुरोधों के लिए काम के हैं.

अनुरोध के लिए तीन पैरामीटर ज़रूरी हैं:

  • client पैरामीटर को google-csbe पर सेट किया जाना चाहिए
  • output पैरामीटर, एक्सएमएल फ़ॉर्मैट में मिले नतीजों के फ़ॉर्मैट के बारे में बताता है. नतीजों को Google के डीटीडी के रेफ़रंस के साथ (xml) या उसके बिना (xml_no_dtd) दिखाया जा सकता है. हमारा सुझाव है कि इस वैल्यू को xml_no_dtd पर सेट करें. ध्यान दें: अगर आपने इस पैरामीटर की वैल्यू नहीं दी है, तो नतीजे एक्सएमएल के बजाय एचटीएमएल में दिखेंगे.
  • cx पैरामीटर, जो इंजन के यूनीक आईडी को दिखाता है.

ऊपर बताए गए पैरामीटर के अलावा, अनुरोध के लिए सबसे ज़्यादा इस्तेमाल किए जाने वाले पैरामीटर ये हैं:

  • num—खोज के नतीजों की वह संख्या जिसके लिए अनुरोध किया गया है
  • q—खोज के लिए इस्तेमाल किए गए शब्द
  • start—नतीजों के लिए शुरुआती इंडेक्स

वेब पर खोज करने के लिए क्वेरी के उदाहरण

यहां दिए गए उदाहरणों में, WebSearch के कुछ एचटीटीपी अनुरोध दिखाए गए हैं. इनसे यह पता चलता है कि अलग-अलग क्वेरी पैरामीटर का इस्तेमाल कैसे किया जाता है. इस दस्तावेज़ के WebSearch क्वेरी पैरामीटर की परिभाषाएं और ऐडवांस सर्च क्वेरी पैरामीटर सेक्शन में, अलग-अलग क्वेरी पैरामीटर की परिभाषाएं दी गई हैं.

इस अनुरोध में, "रेड सॉक्स" (q=red+sox) क्वेरी के लिए पहले 10 नतीजे (start=0&num=10) मांगे गए हैं. क्वेरी में यह भी बताया गया है कि नतीजे, कनाडा की वेबसाइटों (cr=countryCA) से मिलने चाहिए और फ़्रेंच (lr=lang_fr) में होने चाहिए. आखिर में, क्वेरी में क्लाइंट, आउटपुट, और cx पैरामीटर के लिए वैल्यू दी गई हैं. ये तीनों पैरामीटर ज़रूरी हैं.

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

इस उदाहरण में, सर्च क्वेरी को ज़्यादा बेहतर बनाने के लिए, ऐडवांस सर्च क्वेरी के कुछ पैरामीटर इस्तेमाल किए गए हैं. इस अनुरोध में, q पैरामीटर के बजाय as_q पैरामीटर (as_q=red+sox) का इस्तेमाल किया गया है. इसमें as_eq पैरामीटर का भी इस्तेमाल किया गया है, ताकि खोज के नतीजों में "Yankees" शब्द वाले किसी भी दस्तावेज़ को शामिल न किया जाए (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 क्वेरी पैरामीटर की परिभाषाएं

c2coff
ब्यौरा

Optional. c2coff पैरामीटर, सरल और पारंपरिक चाइनीज़ भाषा में खोज करने की सुविधा को चालू या बंद करता है.

इस पैरामीटर की डिफ़ॉल्ट वैल्यू 0 (शून्य) होती है. इसका मतलब है कि यह सुविधा चालू है. c2coff पैरामीटर के लिए ये वैल्यू इस्तेमाल की जा सकती हैं:

मान कार्रवाई
1 बंद है
0 चालू
उदाहरण q=google&c2coff=1

क्लाइंट
ब्यौरा

ज़रूरी है. client पैरामीटर को google-csbe पर सेट किया जाना चाहिए.

उदाहरण q=google&client=google-csbe

cr
ब्यौरा

Optional. cr पैरामीटर, खोज के नतीजों को किसी खास देश में मौजूद दस्तावेज़ों तक सीमित करता है. cr पैरामीटर की वैल्यू में, बूलियन ऑपरेटर का इस्तेमाल किया जा सकता है.

Google WebSearch, विश्लेषण करके किसी दस्तावेज़ का देश तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी)
  • वेब सर्वर के आईपी पते की भौगोलिक जगह की जानकारी

इस पैरामीटर के लिए मान्य वैल्यू की सूची देखने के लिए, देश (cr) पैरामीटर की वैल्यू सेक्शन देखें.

उदाहरण q=Frodo&cr=countryNZ

cx
ब्यौरा

ज़रूरी है. cx पैरामीटर, एक यूनीक कोड तय करता है. यह कोड, कस्टम सर्च इंजन की पहचान करता है. आपको cx पैरामीटर का इस्तेमाल करके, Programmable Search Engine तय करना होगा, ताकि उस इंजन से खोज के नतीजे पाए जा सकें.

cx पैरामीटर की वैल्यू ढूंढने के लिए, अपने इंजन के कंट्रोल पैनल > कोड टैब पर जाएं. आपको यह वैल्यू, टेक्स्ट एरिया में मिलेगी. यह टेक्स्ट एरिया, 'इस कोड को उस पेज में चिपकाएं जहां आपको खोज बॉक्स दिखाना है' सेक्शन में मौजूद होता है. खोज के नतीजे, Google के होस्ट किए गए पेज पर दिखाए जाएंगे.'

उदाहरण q=Frodo&cx=00255077836266642015:u-scht7a-8i

फ़िल्टर
ब्यौरा

Optional. filter पैरामीटर, Google पर खोज के नतीजों को अपने-आप फ़िल्टर करने की सुविधा को चालू या बंद करता है. Google के खोज नतीजों के फ़िल्टर के बारे में ज़्यादा जानने के लिए, इस दस्तावेज़ का अपने-आप फ़िल्टर होने की सुविधा सेक्शन देखें.

filter पैरामीटर की डिफ़ॉल्ट वैल्यू 1 है. इसका मतलब है कि यह सुविधा चालू है. इस पैरामीटर के लिए मान्य वैल्यू ये हैं:

मान कार्रवाई
1 बंद है
0 चालू

ध्यान दें: डिफ़ॉल्ट रूप से, Google सभी खोज नतीजों पर फ़िल्टर करने की सुविधा लागू करता है, ताकि उन नतीजों की क्वालिटी को बेहतर बनाया जा सके.

उदाहरण q=google&filter=0

gl
ब्यौरा

Optional. gl पैरामीटर की वैल्यू, दो अक्षरों वाला देश कोड होती है. WebSearch के नतीजों के लिए, gl पैरामीटर, खोज के उन नतीजों को बेहतर बनाता है जिनमें प्रॉडक्ट के मूल देश की जानकारी, पैरामीटर वैल्यू से मेल खाती है. मान्य वैल्यू की सूची देखने के लिए, देश के कोड सेक्शन देखें.

WebSearch के अनुरोधों में gl पैरामीटर वैल्यू तय करने से, खोज के नतीजे ज़्यादा काम के हो सकते हैं. यह खास तौर पर, अंतरराष्ट्रीय ग्राहकों के लिए सही है. साथ ही, यह अमेरिका के अलावा अंग्रेज़ी बोलने वाले देशों के ग्राहकों के लिए ज़्यादा सही है.

उदाहरण

इस अनुरोध से, वेब पर खोज के नतीजों में यूनाइटेड किंगडम में लिखे गए दस्तावेज़ों को बढ़ावा मिलता है:
q=pizza&gl=uk


hl
ब्यौरा

Optional. hl पैरामीटर, आपके यूज़र इंटरफ़ेस की इंटरफ़ेस भाषा (होस्ट भाषा) के बारे में बताता है. खोज नतीजों की परफ़ॉर्मेंस और क्वालिटी को बेहतर बनाने के लिए, हमारा सुझाव है कि आप इस पैरामीटर को साफ़ तौर पर सेट करें.

ज़्यादा जानकारी के लिए, क्वेरी और नतीजों को अंतरराष्ट्रीय भाषाओं में उपलब्ध कराना लेख में इंटरफ़ेस की भाषाएं सेक्शन देखें. साथ ही, इंटरफ़ेस की भाषाएं लेख में, इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें.

उदाहरण

इस अनुरोध में, फ़्रेंच भाषा में वाइन के विज्ञापन दिखाए जाने का अनुरोध किया गया है. (Vin, फ़्रेंच भाषा में वाइन को कहते हैं.)

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

hq
ब्यौरा

Optional. hq पैरामीटर, क्वेरी में दिए गए शब्दों को क्वेरी में जोड़ता है. ऐसा लगता है कि उन्हें लॉजिकल AND ऑपरेटर के साथ जोड़ा गया है.

उदाहरण

इस अनुरोध में, 'पिज़्ज़ा' और 'चीज़' खोजे जाते हैं. एक्सप्रेशन, q=pizza+cheese जैसा ही है.

q=pizza&hq=cheese


ie
ब्यौरा

Optional. ie पैरामीटर, कैरेक्टर एन्कोडिंग की वह स्कीम सेट करता है जिसे क्वेरी स्ट्रिंग को समझने के लिए इस्तेमाल किया जाना चाहिए. डिफ़ॉल्ट ie वैल्यू latin1 है.

इस पैरामीटर का इस्तेमाल कब करना चाहिए, इस बारे में जानने के लिए कैरेक्टर एन्कोडिंग सेक्शन देखें.

संभावित ie वैल्यू की सूची के लिए, Character Encoding Schemes सेक्शन देखें.

उदाहरण q=google&ie=utf8&oe=utf8
lr
ब्यौरा

Optional. lr (भाषा के हिसाब से नतीजे दिखाने वाला फ़िल्टर) पैरामीटर, खोज के नतीजों में किसी खास भाषा में लिखे गए दस्तावेज़ों को ही दिखाता है.

Google WebSearch, विश्लेषण करके किसी दस्तावेज़ की भाषा तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी)
  • दस्तावेज़ में मौजूद भाषा के मेटा टैग
  • दस्तावेज़ के मुख्य हिस्से में इस्तेमाल की गई मुख्य भाषा
  • दस्तावेज़ के मुख्य हिस्से में इस्तेमाल की गई अन्य भाषाएं

इस पैरामीटर के लिए मान्य वैल्यू की सूची देखने के लिए, भाषा (lr) कलेक्शन की वैल्यू सेक्शन देखें.

उदाहरण q=Frodo&lr=lang_en

num
ब्यौरा

Optional. num पैरामीटर से, खोज के नतीजों की संख्या का पता चलता है.

num की डिफ़ॉल्ट वैल्यू 10 होती है और इसकी ज़्यादा से ज़्यादा वैल्यू 20 होती है. अगर 20 से ज़्यादा नतीजे का अनुरोध किया जाता है, तो सिर्फ़ 20 नतीजे दिखाए जाएंगे.

ध्यान दें: अगर खोज के नतीजों की कुल संख्या, अनुरोध किए गए नतीजों की संख्या से कम है, तो खोज के सभी उपलब्ध नतीजे दिखाए जाएंगे.

उदाहरण q=google&num=10

oe
ब्यौरा

Optional. oe पैरामीटर, कैरेक्टर एन्कोडिंग की वह स्कीम सेट करता है जिसका इस्तेमाल, XML नतीजे को डिकोड करने के लिए किया जाना चाहिए. डिफ़ॉल्ट oe वैल्यू latin1 है.

इस पैरामीटर का इस्तेमाल कब करना चाहिए, इस बारे में जानने के लिए कैरेक्टर एन्कोडिंग सेक्शन देखें.

संभावित oe वैल्यू की सूची के लिए, Character Encoding Schemes सेक्शन देखें.

उदाहरण q=google&ie=utf8&oe=utf8

आउटपुट
ब्यौरा

ज़रूरी है. output पैरामीटर, एक्सएमएल फ़ॉर्मैट में मिले नतीजों के बारे में बताता है. इस पैरामीटर के लिए सिर्फ़ xml और xml_no_dtd ही मान्य वैल्यू हैं. नीचे दिए गए चार्ट में बताया गया है कि इन पैरामीटर की वैल्यू में क्या अंतर है.

मान आउटपुट का फ़ॉर्मैट
xml_no_dtd एक्सएमएल के नतीजों में !DOCTYPE स्टेटमेंट शामिल नहीं होगा. (सुझाया गया)
xml एक्सएमएल के नतीजों में, Google डीटीडी का रेफ़रंस शामिल होगा. नतीजे की दूसरी लाइन में, दस्तावेज़ की परिभाषा के टाइप (डीटीडी) की पहचान की जाएगी. यह टाइप, नतीजों में इस्तेमाल किया जाता है:
    <!DOCTYPE GSP SYSTEM "google.dtd">
उदाहरण output=xml_no_dtd
output=xml

q
ब्यौरा

Optional. q पैरामीटर, उपयोगकर्ता की ओर से डाली गई सर्च क्वेरी के बारे में बताता है. भले ही, यह पैरामीटर ज़रूरी नहीं है, लेकिन खोज के नतीजे पाने के लिए, आपको क्वेरी पैरामीटर (as_epq, as_lq, as_oq, as_q) में से कम से कम एक के लिए वैल्यू तय करनी होगी.

इसके अलावा, कई खास क्वेरी टर्म भी होते हैं. इनका इस्तेमाल q पैरामीटर की वैल्यू के तौर पर किया जा सकता है. इन शब्दों की सूची और परिभाषाओं के लिए, कृपया खास क्वेरी की शर्तें देखें.

Google Search के कंट्रोल पैनल में, q पैरामीटर का इस्तेमाल करके सबमिट की गई सबसे ज़्यादा क्वेरी की रिपोर्ट शामिल होती है.

ध्यान दें: q पैरामीटर के लिए दी गई वैल्यू को यूआरएल-सुरक्षित किया जाना चाहिए.

उदाहरण q=vacation&as_oq=london+paris

सुरक्षित
ब्यौरा

Optional. safe पैरामीटर से पता चलता है कि वयस्कों के लिए उपलब्ध और पोर्नोग्राफ़िक कॉन्टेंट के लिए, खोज नतीजों को कैसे फ़िल्टर किया जाना चाहिए. safe पैरामीटर की डिफ़ॉल्ट वैल्यू off है. पैरामीटर की मान्य वैल्यू ये हैं:

मान कार्रवाई
off सेफ़ सर्च की सुविधा बंद करना
medium सेफ़ सर्च की सुविधा चालू करना
high सेफ़ सर्च की सुविधा का ज़्यादा पाबंदियों वाला वर्शन चालू करना

इस सुविधा के बारे में ज़्यादा जानने के लिए, सेफ़ सर्च की मदद से, वयस्कों के लिए कॉन्टेंट को फ़िल्टर करना सेक्शन देखें.

उदाहरण q=adult&safe=high

start
ब्यौरा

Optional. start पैरामीटर, खोज के नतीजों में शामिल किए जाने वाले पहले मेल खाने वाले नतीजे के बारे में बताता है. start पैरामीटर, ज़ीरो-आधारित इंडेक्स का इस्तेमाल करता है. इसका मतलब है कि पहला नतीजा 0 है, दूसरा नतीजा 1 है, और इसी तरह आगे भी.

start पैरामीटर, num पैरामीटर के साथ मिलकर काम करता है. इससे यह तय किया जाता है कि खोज के कौनसे नतीजे दिखाने हैं. ध्यान दें कि किसी भी क्वेरी के लिए, 1,000 से ज़्यादा नतीजे कभी नहीं दिखाए जाएंगे. भले ही, 1,000 से ज़्यादा दस्तावेज़ क्वेरी से मेल खाते हों. इसलिए, स्टार्ट को 1,000 या इससे ज़्यादा पर सेट करने से कोई नतीजा नहीं मिलेगा.

उदाहरण start=10

क्रम से लगाएं
ब्यौरा

Optional. sort पैरामीटर से यह तय होता है कि नतीजों को बताए गए एक्सप्रेशन के हिसाब से क्रम में लगाया जाए. उदाहरण के लिए, तारीख के हिसाब से क्रम में लगाएं.

उदाहरण

sort=date


ud
ब्यौरा

Optional. ud पैरामीटर से यह पता चलता है कि एक्सएमएल रिस्पॉन्स में, खोज के नतीजे के लिए आईडीएन-कोड में बदला गया यूआरएल शामिल होना चाहिए या नहीं. आईडीएन (इंटरनेशनल डोमेन नेम) एन्कोडिंग की मदद से, डोमेन को स्थानीय भाषाओं में दिखाया जा सकता है. उदाहरण के लिए:

http://www.花井鮨.com

इस पैरामीटर के लिए मान्य वैल्यू ये हैं: 1 (डिफ़ॉल्ट). इसका मतलब है कि एक्सएमएल नतीजे में, आईडीएन-कोड वाले यूआरएल शामिल होने चाहिए. 0 का मतलब है कि एक्सएमएल नतीजे में, आईडीएन-कोड वाले यूआरएल शामिल नहीं होने चाहिए. अगर ud पैरामीटर को 1 पर सेट किया जाता है, तो आईडीएन-कोड वाला यूआरएल, आपके एक्सएमएल नतीजों में UD टैग में दिखेगा.

अगर ud पैरामीटर को 0 पर सेट किया जाता है, तो ऊपर दिए गए उदाहरण में यूआरएल इस तरह दिखेगा:

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

ध्यान दें: यह सुविधा बीटा वर्शन में उपलब्ध है.

उदाहरण q=google&ud=1

इमेज के नीचे दिए गए अतिरिक्त क्वेरी पैरामीटर, ऐडवांस खोज क्वेरी के लिए काम के हैं. ऐडवांस खोज सबमिट करने पर, कई पैरामीटर की वैल्यू (जैसे, as_eq, as_epq, as_oq वगैरह) को उस खोज के लिए क्वेरी टर्म में शामिल किया जाता है. इस इमेज में, Google का ऐडवांस खोज पेज दिखाया गया है. इमेज में, हर बेहतर खोज पैरामीटर का नाम, लाल रंग के टेक्स्ट में लिखा गया है. यह टेक्स्ट, उस पेज के फ़ील्ड में या उसके बगल में लिखा गया है जिससे वह पैरामीटर जुड़ा है.



ऐडवांस खोज के क्वेरी पैरामीटर

as_dt
ब्यौरा

Optional. as_dt पैरामीटर से यह कंट्रोल किया जाता है कि as_sitesearch पैरामीटर में दी गई साइट के नतीजों को शामिल करना है या नहीं. वैल्यू i और e, क्रमशः शामिल करने और बाहर रखने के लिए इस्तेमाल की जाती हैं.

उदाहरण as_dt=i,as_dt=e

as_epq
ब्यौरा

Optional. as_epq पैरामीटर, ऐसे वाक्यांश की पहचान करता है जो खोज के नतीजों में मौजूद सभी दस्तावेज़ों में होना चाहिए. किसी वाक्यांश को खोजने के लिए, वाक्यांश खोज क्वेरी टर्म का भी इस्तेमाल किया जा सकता है.

उदाहरण as_epq=abraham+lincoln

as_eq
ब्यौरा

Optional. as_eq पैरामीटर, किसी ऐसे शब्द या वाक्यांश की पहचान करता है जो खोज के नतीजों में किसी भी दस्तावेज़ में नहीं दिखना चाहिए. बाहर रखें क्वेरी वाले शब्द का इस्तेमाल करके यह पक्का किया जा सकता है कि खोज के नतीजों के सेट में मौजूद दस्तावेज़ों में कोई खास शब्द या वाक्यांश न दिखे.

उदाहरण

q=bass&as_eq=music.


as_lq
ब्यौरा

Optional. as_lq पैरामीटर से यह पता चलता है कि खोज के सभी नतीजों में, किसी यूआरएल का लिंक होना चाहिए. इस तरह की क्वेरी के लिए, link: क्वेरी टर्म का इस्तेमाल भी किया जा सकता है.

उदाहरण

as_lq=www.google.com


as_nlo
ब्यौरा

Optional. as_nlo पैरामीटर, खोज की रेंज की शुरुआती वैल्यू तय करता है. क्वेरी में as_nlo...as_nhi की खोज की सीमा को शामिल करने के लिए, as_nlo और as_nhi का इस्तेमाल करें.

उदाहरण

नीचे दिए गए उदाहरण में, खोज की रेंज 5 से 10 तक सेट की गई है. इसमें 5 और 10 भी शामिल हैं:

as_nlo=5&as_nhi=10

as_nhi
ब्यौरा

Optional. as_nhi पैरामीटर, खोज की सीमा के लिए आखिरी वैल्यू तय करता है. क्वेरी में as_nlo...as_nhi की खोज की पूरी रेंज जोड़ने के लिए, as_nlo और as_nhi का इस्तेमाल करें.

उदाहरण

नीचे दिए गए उदाहरण में, खोज की रेंज 5 से 10 तक सेट की गई है. इसमें 5 और 10 भी शामिल हैं:

as_nlo=5&as_nhi=10

as_oq
ब्यौरा

Optional. as_oq पैरामीटर, किसी दस्तावेज़ में खोज के लिए अतिरिक्त शब्द उपलब्ध कराता है. खोज के नतीजों में मौजूद हर दस्तावेज़ में, खोज के लिए इस्तेमाल किए गए अतिरिक्त शब्दों में से कम से कम एक शब्द होना चाहिए. इस तरह की क्वेरी के लिए, बूलियन OR क्वेरी टर्म का इस्तेमाल भी किया जा सकता है.

उदाहरण

q=vacation&as_oq=London+Paris


as_q
ब्यौरा

Optional. as_q पैरामीटर, किसी दस्तावेज़ में खोजे जाने वाले शब्दों के बारे में जानकारी देता है. इस पैरामीटर का इस्तेमाल आम तौर पर इसलिए भी किया जाता है, ताकि उपयोगकर्ता खोज के नतीजों के सेट में खोज के लिए अतिरिक्त शब्दों के बारे में बता सकें.

उदाहरण

q=president&as_q=John+Adams


as_qdr
ब्यौरा

Optional. as_qdr पैरामीटर, तय की गई समयावधि (तारीख की छोटी सीमा) के हिसाब से खोज के नतीजे पाने का अनुरोध करता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

d[number], पिछले दिनों की तय की गई संख्या के हिसाब से नतीजे दिखाता है.
w[number] पिछले हफ़्तों की तय की गई संख्या के हिसाब से नतीजे दिखाता है.
m[number] से, पिछले कुछ महीनों के नतीजों का अनुरोध किया जाता है.
y[number] पिछले कुछ सालों के लिए, तय की गई संख्या के हिसाब से नतीजे दिखाता है.

उदाहरण

इस उदाहरण में, पिछले साल के नतीजों का अनुरोध किया गया है:

as_qdr=y

इस उदाहरण में, पिछले 10 दिनों के नतीजों का अनुरोध किया गया है:

as_qdr=d10

as_sitesearch
ब्यौरा

Optional. as_sitesearch पैरामीटर की मदद से, यह तय किया जा सकता है कि खोज के सभी नतीजे, किसी साइट के पेज से होने चाहिए. as_dt पैरामीटर सेट करके, खोज के नतीजों में किसी साइट के पेजों को शामिल न करने के लिए भी इसका इस्तेमाल किया जा सकता है.

उदाहरण

q=vacation&as_sitesearch=www.google.com


खास क्वेरी टर्म

Google WebSearch, कई खास क्वेरी शब्दों का इस्तेमाल करने की अनुमति देता है. इनसे Google सर्च इंजन की अतिरिक्त सुविधाओं को ऐक्सेस किया जा सकता है. इन खास क्वेरी शब्दों को q अनुरोध पैरामीटर की वैल्यू में शामिल किया जाना चाहिए. अन्य क्वेरी शब्दों की तरह, खास क्वेरी शब्दों को भी यूआरएल-एस्केप किया जाना चाहिए. कई खास क्वेरी शब्दों में कोलन (:) होता है. इस वर्ण को भी यूआरएल-एस्केप किया जाना चाहिए. इसकी यूआरएल-एस्केप की गई वैल्यू %3A है.

बैक लिंक [link:]
ब्यौरा

link: क्वेरी टर्म, वेब पेजों का वह सेट वापस लाता है जो किसी यूआरएल से लिंक होते हैं. खोज क्वेरी को link:URL के तौर पर फ़ॉर्मैट किया जाना चाहिए. साथ ही, link: क्वेरी टर्म और यूआरएल के बीच कोई स्पेस नहीं होना चाहिए.

link: का यूआरएल-एस्केप्ड वर्शन link%3A है.

link: अनुरोध सबमिट करने के लिए, as_lq अनुरोध पैरामीटर का भी इस्तेमाल किया जा सकता है.

ध्यान दें: link: का इस्तेमाल करते समय, क्वेरी के अन्य शब्दों को शामिल नहीं किया जा सकता.

उदाहरण

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


बूलियन OR Search [ OR ]
ब्यौरा

OR क्वेरी टर्म, ऐसे दस्तावेज़ों को ढूंढता है जिनमें क्वेरी टर्म की सीरीज़ (दो या उससे ज़्यादा) में से कोई एक शामिल हो. OR क्वेरी टर्म का इस्तेमाल करने के लिए, खोज के लिए इस्तेमाल किए गए शब्द OR को बड़े अक्षरों में, सीरीज़ के हर शब्द के बीच में डालें.

as_oq अनुरोध पैरामीटर का इस्तेमाल करके, शब्दों के किसी सेट में मौजूद किसी भी शब्द के लिए खोज सबमिट की जा सकती है.

ध्यान दें: अगर खोज के अनुरोध में "London+OR+Paris" क्वेरी दी गई है, तो खोज के नतीजों में ऐसे दस्तावेज़ शामिल होंगे जिनमें कम से कम एक शब्द मौजूद हो. कुछ मामलों में, खोज के नतीजों में मौजूद दस्तावेज़ों में दोनों शब्द शामिल हो सकते हैं.

उदाहरण

लंदन या पैरिस खोजें:

उपयोगकर्ता का इनपुट:london OR paris क्वेरी टर्म:q=london+OR+paris

छुट्टियों और लंदन या पेरिस के लिए खोजें:

क्वेरी टर्म:q=vacation+london+OR+paris

छुट्टियों और लंदन, पेरिस या चॉकलेट में से किसी एक के बारे में खोजें:

क्वेरी टर्म:  q=vacation+london+OR+paris+OR+chocolates

छुट्टियों, चॉकलेट, और लंदन या पैरिस के बारे में खोजो. इसमें चॉकलेट को सबसे कम प्राथमिकता दो:

क्वेरी टर्म:  q=vacation+london+OR+paris+chocolates

उन दस्तावेज़ों में छुट्टी, चॉकलेट, और फूलों के बारे में खोजें जिनमें लंदन या पेरिस के बारे में भी जानकारी हो:

क्वेरी टर्म:  q=vacation+london+OR+paris+chocolates+flowers

छुट्टियों और लंदन या पेरिस में से किसी एक के लिए खोजें. साथ ही, चॉकलेट या फूलों में से किसी एक के लिए भी खोजें:

क्वेरी टर्म:  q=vacation+london+OR+paris+chocolates+OR+flowers

क्वेरी टर्म बाहर रखें [-]
ब्यौरा

एक्सक्लूड (-) क्वेरी टर्म का इस्तेमाल करके, खोज के किसी अनुरोध के नतीजों को ऐसे दस्तावेज़ों तक सीमित किया जा सकता है जिनमें कोई खास शब्द या वाक्यांश शामिल न हो. क्वेरी से किसी शब्द को हटाने के लिए, आपको उस शब्द या वाक्यांश के आगे "-" (माइनस का निशान) लगाना होगा जिसे मैच करने वाले दस्तावेज़ों से हटाना है.

- का यूआरएल-एस्केप्ड वर्शन %2D है.

क्वेरी से बाहर रखे गए शब्द का इस्तेमाल तब किया जाता है, जब खोज के लिए इस्तेमाल किए गए किसी शब्द के एक से ज़्यादा मतलब होते हैं. उदाहरण के लिए, "बास" शब्द से मछली या संगीत, दोनों के बारे में नतीजे मिल सकते हैं. अगर आपको मछली के बारे में दस्तावेज़ चाहिए, तो खोज नतीजों से संगीत के बारे में दस्तावेज़ों को हटाया जा सकता है. इसके लिए, 'शामिल नहीं करें' क्वेरी टर्म का इस्तेमाल करें.

खोज नतीजों से किसी खास शब्द या वाक्यांश से मेल खाने वाले दस्तावेज़ों को हटाने के लिए, as_eq अनुरोध पैरामीटर का भी इस्तेमाल किया जा सकता है.

उदाहरण उपयोगकर्ता का इनपुट: bass -music
क्वेरी टर्म: q=bass+%2Dmusic

फ़ाइल टाइप के हिसाब से बाहर रखने की सुविधा [ -filetype: ]
ब्यौरा

-filetype: क्वेरी टर्म, खोज के नतीजों से किसी खास फ़ाइल एक्सटेंशन वाले दस्तावेज़ों को हटा देता है. जैसे, ".pdf" या ".doc". खोज क्वेरी को -filetype:EXTENSION के तौर पर फ़ॉर्मैट किया जाना चाहिए. साथ ही, -filetype: क्वेरी टर्म और तय किए गए एक्सटेंशन के बीच कोई स्पेस नहीं होना चाहिए.

-filetype: का यूआरएल-एस्केप्ड वर्शन %2Dfiletype%3A है.

ध्यान दें: खोज के नतीजों से एक से ज़्यादा फ़ाइल टाइप हटाने के लिए, अपनी क्वेरी में ज़्यादा -filetype: क्वेरी टर्म जोड़ें. खोज के नतीजों से जिस फ़ाइल एक्सटेंशन को हटाना है उसके लिए, आपकी खोज क्वेरी में एक -filetype: क्वेरी टर्म होना चाहिए.

Google इन फ़ाइल टाइप को स्वीकार करता है:

  • Adobe Portable Document Format (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • रिच टेक्स्ट फ़ॉर्मैट (rtf)
  • Shockwave Flash (swf)
  • टेक्स्ट (ans, txt).

आने वाले समय में, इसमें अन्य फ़ाइल टाइप जोड़े जा सकते हैं. अप-टू-डेट सूची, Google के फ़ाइल टाइप से जुड़े अक्सर पूछे जाने वाले सवालों में हमेशा देखी जा सकती है.

उदाहरण

इस उदाहरण में, "Google" का ज़िक्र करने वाले ऐसे दस्तावेज़ दिखाए गए हैं जो PDF फ़ाइलें नहीं हैं:
q=Google+%2Dfiletype%3Apdf

इस उदाहरण में, "Google" का ज़िक्र करने वाले दस्तावेज़ दिखाए गए हैं. हालांकि, इसमें PDF और Word, दोनों तरह के दस्तावेज़ शामिल नहीं किए गए हैं:
q=Google+%2Dfiletype%3Apdf+%2Dfiletype%3Adoc


फ़ाइल टाइप के हिसाब से फ़िल्टर करना [ filetype: ]
ब्यौरा

filetype: क्वेरी टर्म, खोज के नतीजों को किसी खास फ़ाइल एक्सटेंशन वाले दस्तावेज़ों तक सीमित करता है. जैसे, ".pdf" या ".doc". खोज क्वेरी को filetype:EXTENSION के तौर पर फ़ॉर्मैट किया जाना चाहिए. साथ ही, filetype: क्वेरी टर्म और बताए गए एक्सटेंशन के बीच कोई स्पेस नहीं होना चाहिए.

filetype: का यूआरएल-एस्केप्ड वर्शन filetype%3A है.

अपनी क्वेरी में ज़्यादा filetype: क्वेरी टर्म जोड़कर, खोज के नतीजों को उन दस्तावेज़ों तक सीमित किया जा सकता है जो कई फ़ाइल एक्सटेंशन में से किसी एक से मेल खाते हों. खोज क्वेरी में, हर उस फ़ाइल एक्सटेंशन के लिए एक filetype: क्वेरी टर्म होना चाहिए जिसे खोज के नतीजों में शामिल किया जाना है. एक से ज़्यादा filetype: क्वेरी टर्म को OR क्वेरी टर्म का इस्तेमाल करके अलग किया जाना चाहिए.

डिफ़ॉल्ट रूप से, खोज के नतीजों में किसी भी फ़ाइल एक्सटेंशन वाले दस्तावेज़ शामिल होंगे.

Google इन फ़ाइल टाइप को स्वीकार करता है:

  • Adobe Portable Document Format (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word (doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • रिच टेक्स्ट फ़ॉर्मैट (rtf)
  • Shockwave Flash (swf)
  • टेक्स्ट (ans, txt).

आने वाले समय में, इसमें अन्य फ़ाइल टाइप जोड़े जा सकते हैं. अप-टू-डेट सूची, Google के फ़ाइल टाइप से जुड़े अक्सर पूछे जाने वाले सवालों में हमेशा देखी जा सकती है.

उदाहरण

इस उदाहरण में, "Google" के बारे में बताने वाले PDF दस्तावेज़ दिखाए गए हैं:
q=Google+filetype%3Apdf

इस उदाहरण में, "Google" शब्द वाले PDF और Word दस्तावेज़ दिखाए गए हैं:
q=Google+filetype%3Apdf+OR+filetype%3Adoc


क्वेरी के लिए इस्तेमाल होने वाला शब्द जोड़ें [+]
ब्यौरा

शामिल करें (+) क्वेरी टर्म से पता चलता है कि खोज के नतीजों में शामिल सभी दस्तावेज़ों में कोई शब्द या वाक्यांश मौजूद होना चाहिए. शामिल किए जाने वाले क्वेरी शब्द का इस्तेमाल करने के लिए, आपको उस शब्द या वाक्यांश से पहले "+" (प्लस का निशान) लगाना होगा जिसे खोज के सभी नतीजों में शामिल किया जाना चाहिए.

यूआरएल में इस्तेमाल किए जाने वाले + (प्लस का निशान) का एस्केप किया गया वर्शन %2B है.

आपको सामान्य शब्द से पहले + का इस्तेमाल करना चाहिए. Google आम तौर पर खोज के नतीजों की पहचान करने से पहले, इस शब्द को खारिज कर देता है.

उदाहरण उपयोगकर्ता का इनपुट: Star Wars Episode +I
क्वेरी टर्म: q=Star+Wars+Episode+%2BI

सिर्फ़ लिंक खोजें, सभी शब्द [ allinlinks: ]
ब्यौरा

allinlinks: क्वेरी टर्म के लिए, खोज के नतीजों में मौजूद दस्तावेज़ों में, यूआरएल लिंक में मौजूद खोज क्वेरी के सभी शब्द शामिल होने चाहिए. खोज क्वेरी को allinlinks: के तौर पर फ़ॉर्मैट किया जाना चाहिए. इसके बाद, खोज क्वेरी में इस्तेमाल किए गए शब्द होने चाहिए.

अगर आपकी खोज क्वेरी में allinlinks: क्वेरी टर्म शामिल है, तो Google सिर्फ़ दस्तावेज़ों में मौजूद यूआरएल लिंक की जांच करेगा. ऐसा वह आपकी खोज क्वेरी में मौजूद शब्दों के लिए करेगा. वह दस्तावेज़ों में मौजूद अन्य टेक्स्ट, दस्तावेज़ों के टाइटल, और हर दस्तावेज़ के यूआरएल को अनदेखा कर देगा. ध्यान दें कि दस्तावेज़ का यूआरएल, दस्तावेज़ में मौजूद यूआरएल लिंक से अलग होता है.

allinlinks: का यूआरएल-एस्केप्ड वर्शन allinlinks%3A है.

उदाहरण उपयोगकर्ता का इनपुट:allinlinks: Google search
क्वेरी टर्म:q=allinlinks%3A+Google+search

वाक्यांश खोज
ब्यौरा

फ़्रेज़ सर्च (") क्वेरी टर्म की मदद से, पूरे वाक्यांश खोजे जा सकते हैं. इसके लिए, वाक्यांशों को कोटेशन मार्क में रखें या उन्हें हाइफ़न से जोड़ें.

" (उद्धरण चिह्न) का यूआरएल-एस्केप्ड वर्शन %22 है.

वाक्यांश खोज, खास तौर पर तब काम आती है, जब आपको मशहूर कोट या सही नाम खोजने हों.

फ़्रेज़ सर्च सबमिट करने के लिए, as_epq अनुरोध पैरामीटर का भी इस्तेमाल किया जा सकता है.

उदाहरण उपयोगकर्ता का इनपुट:"Abraham Lincoln"
क्वेरी टर्म: q=%22Abraham+Lincoln%22


वेब दस्तावेज़ की जानकारी [info:]
ब्यौरा

info: क्वेरी टर्म, किसी यूआरएल के बारे में सामान्य जानकारी तब तक दिखाता है, जब तक वह यूआरएल Google के खोज इंडेक्स में शामिल है. सर्च क्वेरी को info:URL के तौर पर फ़ॉर्मैट किया जाना चाहिए. साथ ही, info: क्वेरी टर्म और यूआरएल के बीच कोई स्पेस नहीं होना चाहिए.

info: का यूआरएल-एस्केप किया गया वर्शन info%3A है.

ध्यान दें: info: का इस्तेमाल करते समय, क्वेरी के अन्य शब्दों को शामिल नहीं किया जा सकता.

उदाहरण उपयोगकर्ता का इनपुट: info:www.google.com
क्वेरी टर्म: q=info%3Awww.google.com

इमेज क्वेरी के उदाहरण

यहां दिए गए उदाहरणों में, इमेज के कुछ एचटीटीपी अनुरोध दिखाए गए हैं. इनसे यह पता चलता है कि अलग-अलग क्वेरी पैरामीटर का इस्तेमाल कैसे किया जाता है. अलग-अलग क्वेरी पैरामीटर की परिभाषाएं, इस दस्तावेज़ के इमेज क्वेरी पैरामीटर की परिभाषाएं सेक्शन में दी गई हैं.

इस अनुरोध में, फ़ाइल टाइप .png के लिए, क्वेरी टर्म "monkey" (q=monkey) के पहले पांच नतीजे (start=0&num=5) मांगे गए हैं. आखिर में, क्वेरी में client, output, और cx पैरामीटर के लिए वैल्यू दी गई हैं. इन तीनों पैरामीटर की वैल्यू देना ज़रूरी है.

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

इमेज सर्च के क्वेरी पैरामीटर

as_filetype
ब्यौरा

Optional. यह फ़ंक्शन, तय की गई टाइप की इमेज दिखाता है. इन वैल्यू का इस्तेमाल किया जा सकता है: bmp, gif, png, jpg, और svg.

उदाहरण q=google&as_filetype=png

imgsz
ब्यौरा

Optional. यह फ़ंक्शन, तय किए गए साइज़ की इमेज दिखाता है. साइज़ इनमें से कोई एक हो सकता है:

  • icon (छोटा)
  • small|medium|large|xlarge (मीडियम)
  • xxlarge (बड़ा)
  • huge (बहुत बड़ा)

उदाहरण q=google&as_filetype=png&imgsz=icon

imgtype
ब्यौरा

Optional. यह फ़ंक्शन, किसी टाइप की इमेज दिखाता है. यह टाइप इनमें से कोई एक हो सकता है:

  • clipart (क्लिपआर्ट)
  • face (चेहरा)
  • lineart (लाइनआर्ट)
  • news (खबरें)
  • photo (फ़ोटो)

उदाहरण q=google&as_filetype=png&imgtype=photo

imgc
ब्यौरा

Optional. ब्लैक ऐंड व्हाइट, ग्रेस्केल या रंगीन इमेज दिखाता है:

  • mono (ब्लैक ऐंड व्हाइट)
  • gray (ग्रेस्केल)
  • color (रंग)

उदाहरण q=google&as_filetype=png&imgc=gray

imgcolor
ब्यौरा

Optional. किसी खास रंग की इमेज दिखाता है:

  • yellow
  • green
  • teal
  • blue
  • purple
  • pink
  • white
  • gray
  • black
  • brown
उदाहरण q=google&as_filetype=png&imgcolor=yellow

as_rights
ब्यौरा

Optional. लाइसेंस के आधार पर फ़िल्टर. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • cc_publicdomain
  • cc_attribute
  • cc_sharealike
  • cc_noncommercial
  • cc_nonderived

उदाहरण q=cats&as_filetype=png&as_rights=cc_attribute

अनुरोध की सीमाएं

नीचे दिए गए चार्ट में, Google को भेजे जाने वाले खोज अनुरोधों से जुड़ी सीमाएं दी गई हैं:

कॉम्पोनेंट सीमा टिप्पणी
खोज के अनुरोध की लंबाई 2,048 बाइट  
क्वेरी के लिए इस्तेमाल किए गए शब्दों की संख्या 10 इसमें इन पैरामीटर में मौजूद शब्द शामिल होते हैं: q, as_epq, as_eq, as_lq, as_oq, as_q
परिणामों की संख्या 20 अगर num पैरामीटर को 20 से ज़्यादा पर सेट किया जाता है, तो सिर्फ़ 20 नतीजे दिखाए जाते हैं. ज़्यादा नतीजे पाने के लिए, आपको कई अनुरोध भेजने होंगे. साथ ही, हर अनुरोध के साथ start पैरामीटर की वैल्यू बढ़ानी होगी.

क्वेरी और नतीजों को अलग-अलग भाषाओं में दिखाना

Google WebSearch सेवा की मदद से, कई भाषाओं में दस्तावेज़ खोजे जा सकते हैं. आपके पास वह कैरेक्टर एन्कोडिंग तय करने का विकल्प होता है जिसका इस्तेमाल, एचटीटीपी अनुरोध को समझने और एक्सएमएल जवाब को एन्कोड करने के लिए किया जाना चाहिए. इसके लिए, ie और oe सर्च पैरामीटर का इस्तेमाल करें. आपके पास खोज के नतीजों को फ़िल्टर करने की सुविधा भी होती है. जैसे, ऐसे फ़िल्टर जिसमें सिर्फ़ वे दस्तावेज़ दिखें जो चुनिंदा भाषाओं में लिखे गए हों.

यहां दिए गए सेक्शन में, एक से ज़्यादा भाषाओं में खोजने से जुड़ी समस्याओं के बारे में बताया गया है:

वर्ण एन्कोडिंग

सर्वर, वेब पेज जैसे डेटा को उपयोगकर्ता एजेंटों (जैसे कि ब्राउज़र) को, एन्कोड किए गए बाइट के क्रम के तौर पर भेजते हैं. इसके बाद, उपयोगकर्ता एजेंट बाइट को वर्णों के क्रम में डिकोड करता है. WebSearch सेवा को अनुरोध भेजते समय, अपनी खोज क्वेरी और आपको मिले XML जवाब, दोनों के लिए एन्कोडिंग स्कीम तय की जा सकती हैं.

ie अनुरोध पैरामीटर का इस्तेमाल करके, एचटीटीपी अनुरोध में मौजूद वर्णों के लिए एन्कोडिंग मेकेनिज़्म तय किया जा सकता है. oe पैरामीटर का इस्तेमाल करके, एन्कोडिंग स्कीम भी तय की जा सकती है. यह वह स्कीम होती है जिसका इस्तेमाल करके Google, आपके एक्सएमएल रिस्पॉन्स को एन्कोड करता है. अगर ISO-8859-1 (या latin1) के अलावा किसी अन्य एन्कोडिंग स्कीम का इस्तेमाल किया जा रहा है, तो कृपया पक्का करें कि आपने ie और oe पैरामीटर के लिए सही वैल्यू दी हों.

ध्यान दें: अगर आपको एक से ज़्यादा भाषाओं में खोज करने की सुविधा देनी है, तो हमारा सुझाव है कि ie और oe, दोनों पैरामीटर के लिए utf8 (UTF-8) एन्कोडिंग वैल्यू का इस्तेमाल करें.

ie और oe पैरामीटर के लिए इस्तेमाल की जा सकने वाली वैल्यू की पूरी सूची देखने के लिए, कृपया वर्णों को कोड में बदलने के तरीके वाला अपेंडिक्स देखें.

कैरेक्टर एन्कोडिंग के बारे में ज़्यादा जानकारी के लिए, कृपया http://www.w3.org/TR/REC-html40/charset.html पर जाएं.

इंटरफ़ेस की भाषाएं

hl अनुरोध पैरामीटर का इस्तेमाल करके, अपने ग्राफ़िकल इंटरफ़ेस की भाषा की पहचान की जा सकती है. hl पैरामीटर की वैल्यू से, एक्सएमएल खोज नतीजों पर असर पड़ सकता है. खास तौर पर, अंतरराष्ट्रीय क्वेरी पर ऐसा हो सकता है. ऐसा तब होता है, जब भाषा से जुड़ी पाबंदी (lr पैरामीटर का इस्तेमाल करके) साफ़ तौर पर तय न की गई हो. ऐसे मामलों में, hl पैरामीटर, खोज नतीजों को उपयोगकर्ता की इनपुट भाषा में दिखा सकता है.

हमारा सुझाव है कि खोज के नतीजों में hl पैरामीटर को साफ़ तौर पर सेट करें. इससे यह पक्का किया जा सकेगा कि Google, हर क्वेरी के लिए सबसे अच्छी क्वालिटी वाले खोज नतीजे चुने.

hl पैरामीटर के लिए मान्य वैल्यू की पूरी सूची देखने के लिए, कृपया इंटरफ़ेस की उन भाषाओं की सूची देखें जिनमें यह सुविधा काम करती है.

किसी खास भाषा में लिखे गए दस्तावेज़ खोजना

lr अनुरोध पैरामीटर का इस्तेमाल करके, खोज के नतीजों को किसी खास भाषा या भाषाओं के सेट में लिखे गए दस्तावेज़ों तक सीमित किया जा सकता है.

lr पैरामीटर, बूलियन ऑपरेटर के साथ काम करता है. इससे आपको एक से ज़्यादा ऐसी भाषाएं तय करने की अनुमति मिलती है जिन्हें खोज के नतीजों में शामिल (या बाहर) किया जाना चाहिए.

यहां दिए गए उदाहरणों में बताया गया है कि अलग-अलग भाषाओं में दस्तावेज़ों का अनुरोध करने के लिए, बूलियन ऑपरेटर का इस्तेमाल कैसे किया जा सकता है.

जैपनीज़ में लिखे गए दस्तावेज़ों के लिए:

lr=lang_jp

इटैलियन या जर्मन भाषा में लिखे गए दस्तावेज़ों के लिए:

lr=lang_it|lang_de

हंगेरियन या चेक भाषा में नहीं लिखे गए दस्तावेज़ों के लिए:

lr=(-lang_hu).(-lang_cs)

lr पैरामीटर के लिए उपलब्ध सभी वैल्यू की पूरी सूची देखने के लिए, कृपया भाषा के हिसाब से कलेक्शन की वैल्यू सेक्शन देखें. साथ ही, इन ऑपरेटर के इस्तेमाल के बारे में पूरी जानकारी पाने के लिए, बूलियन ऑपरेटर सेक्शन देखें.

सिंप्लिफ़ाइड चाइनीज़ और ट्रेडिशनल चाइनीज़, चाइनीज़ भाषा को लिखने के दो तरीके हैं. ऐसा हो सकता है कि एक ही कॉन्सेप्ट को हर वैरिएंट में अलग-अलग तरीके से लिखा गया हो. किसी क्वेरी के एक वैरिएंट के लिए, Google WebSearch सेवा ऐसे नतीजे दिखा सकती है जिनमें दोनों वैरिएंट के पेज शामिल हों.

इस सुविधा का इस्तेमाल करने के लिए:

  1. c2coff अनुरोध पैरामीटर को 0 पर सेट करें
    और
  2. इनमें से कोई एक काम करें:
    • lr अनुरोध पैरामीटर सेट न करें
      या
    • lr अनुरोध पैरामीटर को lr=lang_zh-TW|lang_zh-CN पर सेट करें

यहां दिए गए उदाहरण में, क्वेरी पैरामीटर दिखाए गए हैं. इन्हें आपको नतीजों के लिए किए गए अनुरोध में शामिल करना होगा. ये नतीजे, सरल और पारंपरिक चीनी भाषा में मिलेंगे. (ध्यान दें कि उदाहरण में, ज़रूरी अन्य जानकारी शामिल नहीं है. जैसे, क्लाइंट.)

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

नतीजे फ़िल्टर करना

Google WebSearch पर, खोज के नतीजों को फ़िल्टर करने के कई तरीके उपलब्ध हैं:

खोज के नतीजों को अपने-आप फ़िल्टर करना

सबसे अच्छे खोज नतीजे देने के लिए Google दो तकनीकों का इस्तेमाल करके, अनचाहे नतीजों को अपने-आप फ़िल्टर कर देता है:

  • डुप्लीकेट कॉन्टेंट—अगर कई दस्तावेज़ों में एक जैसी जानकारी शामिल है, तो खोज के नतीजों में उस सेट का सबसे काम का दस्तावेज़ ही शामिल किया जाता है.

  • होस्ट क्राउडिंग—अगर एक ही साइट के कई खोज नतीजे हैं, तो हो सकता है कि Google उस साइट के सभी नतीजे न दिखाए. ऐसा भी हो सकता है कि वह नतीजों को रैंकिंग में नीचे दिखाए
    .

हमारा सुझाव है कि खोज के सामान्य अनुरोधों के लिए, इन फ़िल्टर को चालू रखें. इसकी वजह यह है कि ये फ़िल्टर, खोज के ज़्यादातर नतीजों की क्वालिटी को बेहतर बनाते हैं. हालांकि, खोज के अनुरोध में filter क्वेरी पैरामीटर को 0 पर सेट करके, इन ऑटोमैटिक फ़िल्टर को बायपास किया जा सकता है.

भाषा और देश के हिसाब से फ़िल्टर करना

Google WebSearch सेवा, सभी वेब दस्तावेज़ों के मास्टर इंडेक्स से नतीजे दिखाती है. मास्टर इंडेक्स में, एट्रिब्यूट के आधार पर ग्रुप किए गए दस्तावेज़ों के सब-कलेक्शन होते हैं. इनमें भाषा और मूल देश जैसे एट्रिब्यूट शामिल हो सकते हैं.

खोज के नतीजों को दस्तावेज़ों के सब-कलेक्शन तक सीमित करने के लिए, lr पैरामीटर का इस्तेमाल, खास भाषाओं में लिखे गए दस्तावेज़ों के लिए किया जाता है. वहीं, cr पैरामीटर का इस्तेमाल, खास देशों में बनाए गए दस्तावेज़ों के लिए किया जाता है.

Google WebSearch, विश्लेषण करके किसी दस्तावेज़ की भाषा तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी)
  • दस्तावेज़ में मौजूद भाषा के मेटा टैग
  • दस्तावेज़ के मुख्य हिस्से में इस्तेमाल की गई मुख्य भाषा


भाषा के आधार पर नतीजों को सीमित करने के बारे में ज़्यादा जानने के लिए, कृपया lr पैरामीटर की परिभाषा, खास भाषाओं में लिखे गए दस्तावेज़ों को खोजना सेक्शन, और भाषा कलेक्शन की वैल्यू भी देखें. इनका इस्तेमाल lr पैरामीटर की वैल्यू के तौर पर किया जा सकता है.

Google WebSearch, विश्लेषण करके किसी दस्तावेज़ का देश तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी)
  • वेब सर्वर के आईपी पते की भौगोलिक जगह की जानकारी

देश के हिसाब से नतीजों को सीमित करने के बारे में ज़्यादा जानने के लिए, कृपया cr पैरामीटर की परिभाषा और देश के हिसाब से कलेक्शन की वैल्यू भी देखें. इनका इस्तेमाल, cr पैरामीटर की वैल्यू के तौर पर किया जा सकता है.

ध्यान दें: खोज नतीजों को पसंद के मुताबिक बनाने के लिए, भाषा की वैल्यू और देश की वैल्यू को एक साथ इस्तेमाल किया जा सकता है. उदाहरण के लिए, फ़्रेंच में लिखे गए और फ़्रांस या कनाडा से मिले दस्तावेज़ों का अनुरोध किया जा सकता है. इसके अलावा, नीदरलैंड से मिले और अंग्रेज़ी में नहीं लिखे गए दस्तावेज़ों का अनुरोध किया जा सकता है. lr और cr पैरामीटर, दोनों बूलियन ऑपरेटर के साथ काम करते हैं.

सेफ़ सर्च की मदद से, वयस्कों के लिए बने कॉन्टेंट को फ़िल्टर करना

Google के कई ग्राहक, वयस्कों के लिए बने कॉन्टेंट वाली साइटों के खोज नतीजे नहीं देखना चाहते. सेफ़ सर्च फ़िल्टर का इस्तेमाल करके, वयस्कों के लिए बने कॉन्टेंट वाले खोज नतीजों को स्क्रीन किया जा सकता है और उन्हें हटाया जा सकता है. Google के फ़िल्टर, कीवर्ड, वाक्यांशों, और यूआरएल की जांच करने के लिए मालिकाना हक वाली टेक्नोलॉजी का इस्तेमाल करते हैं. कोई भी फ़िल्टर 100 प्रतिशत सटीक नहीं होता. हालांकि, सेफ़ सर्च आपके खोज नतीजों से वयस्कों के लिए बने ज़्यादातर कॉन्टेंट को हटा देगा.

Google, सेफ़ सर्च को अप-टू-डेट और ज़्यादा से ज़्यादा जानकारी वाला बनाए रखने की कोशिश करता है. इसके लिए, वह वेब को लगातार क्रॉल करता है और उपयोगकर्ताओं के सुझावों से मिले अपडेट को शामिल करता है.

सेफ़ सर्च की सुविधा, इन भाषाओं में उपलब्ध है:

डच
अंग्रेज़ी
फ़्रेंच
जर्मन
इटैलियन
पॉर्चुगीज़ (ब्राज़ील)
स्पैनिश
पारंपरिक चीनी

safe क्वेरी पैरामीटर का इस्तेमाल करके, यह तय किया जा सकता है कि Google, वयस्कों के लिए बने कॉन्टेंट को खोज के नतीजों से किस हद तक फ़िल्टर करे. यहां दी गई टेबल में, Google की सेफ़ सर्च सेटिंग के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि इन सेटिंग का असर, खोज के नतीजों पर कैसे होगा:

सेफ़ सर्च का लेवल ब्यौरा
तेज़ यह सेफ़ सर्च के ज़्यादा पाबंद वर्शन को चालू करता है.
मध्यम यह पॉर्नोग्राफ़ी और अन्य अश्लील सेक्शुअल कॉन्टेंट शामिल करने वाले वेब पेजों को ब्लॉक करता है.
बंद है यह खोज नतीजों से वयस्कों के लिए बने कॉन्टेंट को फ़िल्टर नहीं करता.

* सेफ़ सर्च की डिफ़ॉल्ट सेटिंग बंद है.

अगर आपने सेफ़ सर्च की सुविधा चालू की है और आपको खोज के नतीजों में ऐसी साइटें दिखती हैं जिनमें आपत्तिजनक कॉन्टेंट है, तो कृपया साइट का यूआरएल safesearch@google.com पर ईमेल करें. हम उस साइट की जांच करेंगे.

एक्सएमएल फ़ॉर्मैट में नतीजे

Google XML Results DTD

Google, हर तरह के खोज नतीजों के लिए XML फ़ॉर्मैट के बारे में बताने के लिए, एक ही DTD का इस्तेमाल करता है. ज़्यादातर टैग और एट्रिब्यूट, हर तरह की खोज पर लागू होते हैं. हालांकि, कुछ टैग सिर्फ़ कुछ तरह की खोज पर लागू होते हैं. इसलिए, DTD में दी गई परिभाषाएं, इस दस्तावेज़ में दी गई परिभाषाओं की तुलना में कम पाबंदियां वाली हो सकती हैं.

इस दस्तावेज़ में, डीटीडी के उन पहलुओं के बारे में बताया गया है जो WebSearch के लिए काम के हैं. डीटीडी देखते समय, अगर WebSearch पर काम किया जा रहा है, तो उन टैग और एट्रिब्यूट को अनदेखा किया जा सकता है जिनके बारे में यहां नहीं बताया गया है. अगर डीटीडी और दस्तावेज़ में दी गई परिभाषा अलग-अलग है, तो इस दस्तावेज़ में इसकी जानकारी दी गई है.

Google, एक्सएमएल फ़ॉर्मैट में नतीजे दिखाते समय, सबसे नए डीटीडी का रेफ़रंस दे भी सकता है और नहीं भी. डीटीडी, खोज के एडमिन और एक्सएमएल पार्सर के लिए एक गाइड है. इससे उन्हें Google के एक्सएमएल फ़ॉर्मैट में दिखाए गए नतीजे समझने में मदद मिलती है. Google के एक्सएमएल फ़ॉर्मैट में समय-समय पर बदलाव हो सकता है. इसलिए, आपको अपने पार्सर को इस तरह कॉन्फ़िगर नहीं करना चाहिए कि वह हर एक्सएमएल फ़ॉर्मैट में दिखाए गए नतीजे की पुष्टि करने के लिए डीटीडी का इस्तेमाल करे.

इसके अलावा, आपको अपने XML पार्सर को इस तरह कॉन्फ़िगर नहीं करना चाहिए कि वह हर बार खोज का अनुरोध सबमिट करने पर, डीटीडी फ़ेच करे. Google, डीटीडी को कभी-कभी अपडेट करता है. साथ ही, इन अनुरोधों से बेवजह देरी होती है और बैंडविथ की ज़रूरत पड़ती है.

Google का सुझाव है कि एक्सएमएल फ़ॉर्मैट में नतीजे पाने के लिए, xml_no_dtd आउटपुट फ़ॉर्मैट का इस्तेमाल करें. अगर आपने खोज के अनुरोध में, xml आउटपुट फ़ॉर्मैट तय किया है, तो एक्सएमएल नतीजों में सिर्फ़ यह लाइन शामिल की जाएगी:

<!DOCTYPE GSP SYSTEM "google.dtd">

नवीनतम डीटीडी को यहां ऐक्सेस किया जा सकता है: http://www.google.com/google.dtd.

कृपया ध्यान दें कि इस समय, डीटीडी में मौजूद सभी सुविधाएं उपलब्ध नहीं हो सकती हैं या काम नहीं कर सकती हैं.

एक्सएमएल रिस्पॉन्स के बारे में जानकारी

  • सभी एलिमेंट वैल्यू, मान्य एचटीएमएल होती हैं. इन्हें दिखाया जा सकता है. हालांकि, अगर एक्सएमएल टैग की परिभाषाओं में कुछ और बताया गया हो, तो ऐसा नहीं किया जा सकता.
  • कुछ एलिमेंट की वैल्यू ऐसे यूआरएल होते हैं जिन्हें दिखाने से पहले, एचटीएमएल-कोड में बदलना होता है.
  • आपके एक्सएमएल पार्सर को ऐसे एट्रिब्यूट और टैग को अनदेखा करना चाहिए जिनके बारे में दस्तावेज़ में जानकारी नहीं दी गई है. इससे आपका ऐप्लिकेशन बिना किसी बदलाव के काम करता रहेगा. ऐसा तब होगा, जब Google, एक्सएमएल आउटपुट में ज़्यादा सुविधाएं जोड़ेगा.
  • एक्सएमएल टैग में वैल्यू के तौर पर शामिल किए जाने पर, कुछ वर्णों को एस्केप करना ज़रूरी है. आपका एक्सएमएल प्रोसेसर, इन इकाइयों को वापस सही वर्णों में बदल देगा. अगर आपने इकाइयों को सही तरीके से नहीं बदला है, तो ब्राउज़र & वर्ण को "&amp;" के तौर पर रेंडर कर सकता है. एक्सएमएल स्टैंडर्ड में इन वर्णों के बारे में बताया गया है. इन वर्णों को यहां दी गई टेबल में दिखाया गया है:

    वर्ण Escaped Forms इकाई वर्ण कोड
    ऐंपरसेंड & &amp; &#38;
    सिंगल कोट ' &apos; &#39;
    डबल कोट " &quot; &#34;
    इससे ज़्यादा > &gt; &#62;
    इससे कम < &lt; &#60;

सामान्य और ऐडवांस खोज क्वेरी के लिए एक्सएमएल नतीजे

सामान्य/ऐडवांस खोज: क्वेरी और एक्सएमएल नतीजे का उदाहरण

इस WebSearch अनुरोध के सैंपल में, खोज शब्द "socer" (q=socer) के बारे में 10 नतीजे (num=10) दिखाने के लिए कहा गया है. इस उदाहरण के लिए, "soccer" शब्द को जान-बूझकर गलत लिखा गया है.

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

इस अनुरोध से, नीचे दिया गया एक्सएमएल नतीजा मिलता है. ध्यान दें कि एक्सएमएल के नतीजे में कई टिप्पणियां हैं. इनसे पता चलता है कि नतीजे में शामिल नहीं किए गए कुछ टैग कहां दिखेंगे.

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

सामान्य/ऐडवांस खोज: एक्सएमएल टैग

सामान्य खोज अनुरोधों और ऐडवांस खोज अनुरोधों के लिए, XML जवाबों में एक ही तरह के XML टैग इस्तेमाल किए जाते हैं. ऊपर दिए गए एक्सएमएल के उदाहरण में इन एक्सएमएल टैग को दिखाया गया है. साथ ही, इनके बारे में यहां दी गई टेबल में बताया गया है.

यहां दिए गए एक्सएमएल टैग को टैग के नाम के हिसाब से वर्णमाला के क्रम में लगाया गया है. हर टैग की परिभाषा में, टैग का ब्यौरा दिया गया है. साथ ही, एक उदाहरण दिया गया है, जिसमें यह दिखाया गया है कि एक्सएमएल के नतीजे में टैग कैसा दिखेगा और टैग के कॉन्टेंट का फ़ॉर्मैट क्या होगा. अगर टैग किसी दूसरे एक्सएमएल टैग का सबटैग है या टैग में खुद के सबटैग या एट्रिब्यूट हैं, तो यह जानकारी भी टैग की परिभाषा वाली टेबल में दी गई है.

नीचे दी गई परिभाषाओं में, कुछ सब-टैग के आगे कुछ निशान दिखाए जा सकते हैं. ये निशान और उनके मतलब इस तरह से हैं:

? = वैकल्पिक सब-टैग
* = शून्य या सब-टैग के ज़्यादा उदाहरण
+ = सब-टैग के एक या इससे ज़्यादा उदाहरण
A B C D G H I L M उत्तर P Q R दक्षिण T U X

anchor_text
परिभाषा

<anchor_text> टैग, वह टेक्स्ट तय करता है जिसे आपको लोगों को दिखाना चाहिए. इससे वे खोज नतीजों के सेट से जुड़े फ़िल्टर करने के लिए लेबल की पहचान कर पाते हैं. फ़िल्टर करने के लिए लेबल, गैर-अल्फ़ान्यूमेरिक वर्णों को अंडरस्कोर से बदल देते हैं. इसलिए, आपको अपने उपयोगकर्ता इंटरफ़ेस में <label> टैग की वैल्यू नहीं दिखानी चाहिए. इसके बजाय, आपको <anchor_text> टैग की वैल्यू दिखानी चाहिए.

उदाहरण <anchor_text>गोल्फ़ कोर्स</anchor_text>
इसका सब-टैग FacetItem
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

ब्लॉक करें
परिभाषा

यह टैग, प्रमोशन के नतीजे की बॉडी लाइन में मौजूद ब्लॉक के कॉन्टेंट को शामिल करता है. हर ब्लॉक में T, U, और L सबटैग होते हैं. T टैग से पता चलता है कि ब्लॉक में टेक्स्ट है. U और L टैग से पता चलता है कि ब्लॉक में एक लिंक है. लिंक का यूआरएल U सबटैग में और ऐंकर टेक्स्ट L सबटैग में दिया गया है.

सबटैग T, U, L
इसका सब-टैग BODY_LINE
कॉन्टेंट का फ़ॉर्मैट खाली

BODY_LINE
परिभाषा

यह टैग, प्रमोट किए गए नतीजे के मुख्य भाग में मौजूद लाइन के कॉन्टेंट को शामिल करता है. हर बॉडी लाइन में कई BLOCK टैग होते हैं. इनमें से कुछ में टेक्स्ट होता है, जबकि कुछ में यूआरएल और ऐंकर टेक्स्ट वाला लिंक होता है.

सबटैग BLOCK*
इसका सब-टैग SL_MAIN
कॉन्टेंट का फ़ॉर्मैट खाली

C
परिभाषा

<C> टैग से पता चलता है कि WebSearch सेवा, खोज के इस नतीजे के यूआरएल का कैश मेमोरी में सेव किया गया वर्शन वापस पा सकती है. XML API के ज़रिए, कैश मेमोरी में सेव किए गए पेजों को वापस नहीं लाया जा सकता. हालांकि, उपयोगकर्ताओं को इस कॉन्टेंट के लिए www.google.com पर रीडायरेक्ट किया जा सकता है.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
SZ टेक्स्ट (पूर्णांक + "k") यह खोज के नतीजे के कैश मेमोरी में सेव किए गए वर्शन का साइज़, किलोबाइट ("k") में दिखाता है.
सीआईडी टेक्स्ट यह कुकी, Google की कैश मेमोरी में मौजूद किसी दस्तावेज़ की पहचान करती है. कैश मेमोरी से दस्तावेज़ पाने के लिए, इस तरह से बनाया गया खोज शब्द भेजें:
cache:CIDtext:escapedURL

एस्केप किया गया यूआरएल, UE टैग में उपलब्ध होता है.

उदाहरण <C SZ="6k" CID="kvOXK_cYSSgJ" />
इसका सब-टैग HAS
कॉन्टेंट का फ़ॉर्मैट खाली

C2C
परिभाषा <C2C> टैग से पता चलता है कि नतीजा, पारंपरिक चीनी भाषा वाले पेज से मिला है. यह टैग सिर्फ़ तब दिखता है, जब सरल और पारंपरिक चीनी भाषा में खोज करने की सुविधा चालू होती है. इस सुविधा को चालू और बंद करने के बारे में ज़्यादा जानने के लिए, c2coff क्वेरी पैरामीटर की परिभाषा देखें.
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

कॉन्टेक्स्ट
परिभाषा

<Context> टैग में, खोज के नतीजों के सेट से जुड़े रिफ़ाइनमेंट लेबल की सूची होती है.

उदाहरण <Context>
सबटैग title, Facet+
कॉन्टेंट का फ़ॉर्मैट कंटेनर

CRAWLDATE
परिभाषा

<CRAWLDATE> टैग से पता चलता है कि पेज को पिछली बार कब क्रॉल किया गया था. CRAWLDATE को खोज के हर नतीजे वाले पेज के लिए नहीं दिखाया जाता.

उदाहरण <CRAWLDATE>May 21, 2005</CRAWLDATE>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

डीआई
परिभाषा

<DI> टैग, Open Directory Project (ODP) की कैटगरी की जानकारी को एक खोज नतीजे के लिए कैप्सूल करता है.

उदाहरण <DI>
सबटैग DT?, DS?
इसका सब-टैग HAS
कॉन्टेंट का फ़ॉर्मैट खाली

DS
परिभाषा

<DS> टैग, ओडीपी डायरेक्ट्री में किसी एक कैटगरी के लिए दी गई खास जानकारी दिखाता है.

उदाहरण <DS>अपना &lt;b&gt;फ़ुटबॉल&lt;/b&gt; रिज़्यूमे सीधे इंटरनेट पर पोस्ट करें.</DS>
इसका सब-टैग DI
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (इसमें एचटीएमएल शामिल हो सकता है)

डीटी
परिभाषा

<DT> टैग, ओडीपी डायरेक्ट्री में शामिल किसी एक कैटगरी का टाइटल देता है.

उदाहरण <DT>SoccerConnection.net</DT>
इसका सब-टैग DI
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (इसमें एचटीएमएल शामिल हो सकता है)

फ़ैसेट
परिभाषा

<Facet> टैग में, <FacetItem> टैग का लॉजिकल ग्रुपिंग शामिल होता है. Programmable Search Engine के एक्सएमएल स्पेसिफ़िकेशन फ़ॉर्मैट का इस्तेमाल करके, इन ग्रुप को बनाया जा सकता है. अगर आपने ये ग्रुप नहीं बनाए हैं, तो results_xml_tag_Context><Context> टैग में ज़्यादा से ज़्यादा चार <Facet> टैग शामिल होंगे. दिखाने के मकसद से, हर <Facet> टैग में मौजूद आइटम को ग्रुप किया जाएगा. हालांकि, ऐसा हो सकता है कि उनके बीच कोई तार्किक संबंध न हो.

उदाहरण <Facet>
सबटैग FacetItem+, title+
इसका सब-टैग Context
कॉन्टेंट का फ़ॉर्मैट कंटेनर

FacetItem
परिभाषा

<FacetItem> टैग, खोज नतीजों के सेट से जुड़े रिफ़ाइनमेंट लेबल के बारे में जानकारी शामिल करता है.

उदाहरण <FacetItem>
सबटैग label, anchor_text+
इसका सब-टैग फ़ैसेट
कॉन्टेंट का फ़ॉर्मैट FacetItem

FI
परिभाषा <FI> टैग, फ़्लैग के तौर पर काम करता है. इससे पता चलता है कि खोज के लिए दस्तावेज़ फ़िल्टर किए गए थे या नहीं. Google के खोज नतीजों के फ़िल्टर के बारे में ज़्यादा जानने के लिए, इस दस्तावेज़ का अपने-आप फ़िल्टर होना सेक्शन देखें.
उदाहरण <FI />
इसका सब-टैग RES
कॉन्टेंट का फ़ॉर्मैट खाली

GSP
परिभाषा

<GSP> टैग में, Google XML Search के नतीजों में दिखाया गया सारा डेटा शामिल होता है. "GSP" का मतलब "Google Search Protocol" है.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
VER टेक्स्ट (पूर्णांक) VER एट्रिब्यूट, खोज नतीजों के आउटपुट का वर्शन तय करता है. मौजूदा आउटपुट वर्शन "3.2" है.
उदाहरण <GSP VER="3.2">
सबटैग PARAM+, Q, RES?, TM
कॉन्टेंट का फ़ॉर्मैट खाली

HAS
परिभाषा <HAS> टैग में, किसी यूआरएल के लिए काम करने वाले खोज के खास अनुरोध के पैरामीटर के बारे में जानकारी शामिल होती है.

ध्यान दें: WebSearch के लिए <HAS> की परिभाषा, DTD की तुलना में ज़्यादा पाबंदियां लगाती है.

सबटैग DI?, L?, C?, आरटी?
इसका सब-टैग R

ISURL
परिभाषा अगर खोज क्वेरी कोई यूआरएल है, तो Google <ISURL> टैग दिखाता है.
इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट खाली

L
परिभाषा <L> टैग से पता चलता है कि WebSearch सेवा, ऐसी अन्य साइटें ढूंढ सकती है जो इस खोज के नतीजे वाले यूआरएल से लिंक करती हैं. ऐसी साइटों को ढूंढने के लिए, link: स्पेशल क्वेरी टर्म का इस्तेमाल करें.
इसका सब-टैग HAS
कॉन्टेंट का फ़ॉर्मैट खाली

लेबल
परिभाषा

<label> टैग, रिफ़ाइनमेंट लेबल के बारे में बताता है. इसका इस्तेमाल, खोज के नतीजों को फ़िल्टर करने के लिए किया जा सकता है. रिफ़ाइनमेंट लेबल का इस्तेमाल करने के लिए, Google को किए गए एचटीटीपी अनुरोध में q पैरामीटर की वैल्यू में more:[[label tag value]] स्ट्रिंग जोड़ें. इसका उदाहरण यहां दिया गया है. कृपया ध्यान दें कि Google को क्वेरी भेजने से पहले, इस वैल्यू को यूआरएल-एस्केप किया जाना चाहिए.

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

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

ध्यान दें:<label> टैग, <Label> टैग से अलग होता है. <Label> टैग, खोज नतीजों में किसी यूआरएल से जुड़े रिफ़ाइनमेंट लेबल की पहचान करता है.

उदाहरण <label>golf_courses</label>
इसका सब-टैग FacetItem
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

LANG
परिभाषा

<LANG> टैग में, खोज के नतीजे की भाषा के बारे में Google का सबसे सटीक अनुमान होता है.

उदाहरण <LANG>en</LANG>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

M
परिभाषा

<M> टैग, खोज के लिए अनुमानित कुल नतीजों की संख्या की पहचान करता है.

ध्यान दें: ऐसा हो सकता है कि यह अनुमान सही न हो.

उदाहरण <M>16200000</M>
इसका सब-टैग RES
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

NB
परिभाषा

<NB> टैग, नतीजों के सेट के लिए नेविगेशन की जानकारी व्यवस्थित रूप से इकट्ठा करता है. जैसे, खोज के नतीजों के अगले पेज या पिछले पेज के लिंक.

ध्यान दें: यह टैग सिर्फ़ तब मौजूद होता है, जब ज़्यादा नतीजे उपलब्ध हों.

उदाहरण <NB>
सबटैग NU?, PU?
इसका सब-टैग RES
कॉन्टेंट का फ़ॉर्मैट खाली

NU
परिभाषा

<NU> टैग में, खोज नतीजों के अगले पेज का रिलेटिव लिंक होता है.

उदाहरण <NU>/search?q=flowers&num=10&hl=en&ie=UTF-8
    &output=xml&client=test&start=10</NU>
इसका सब-टैग NB
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (मिलता-जुलता यूआरएल)

PARAM
परिभाषा

<PARAM> टैग, एचटीटीपी अनुरोध में सबमिट किए गए इनपुट पैरामीटर की पहचान करता है. यह एचटीटीपी अनुरोध, एक्सएमएल नतीजे से जुड़ा होता है. पैरामीटर के बारे में जानकारी, टैग एट्रिब्यूट—name, value, original_value—में शामिल होती है. साथ ही, एचटीटीपी अनुरोध में सबमिट किए गए हर पैरामीटर के लिए, एक PARAM टैग होगा.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
name टेक्स्ट पैरामीटर का नाम डालें.
वैल्यू एचटीएमएल इनपुट पैरामीटर वैल्यू का एचटीएमएल फ़ॉर्मैट किया गया वर्शन.
original_value टेक्स्ट इनपुट पैरामीटर वैल्यू का ओरिजनल यूआरएल-एस्केप किया गया वर्शन.
उदाहरण <PARAM name="cr" value="countryNZ" original_value="countryNZ" />
इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट पेचीदा लेवल

पीयू
परिभाषा

<PU> टैग, खोज के नतीजों के पिछले पेज का रिलेटिव लिंक उपलब्ध कराता है.

उदाहरण <PU>/search?q=flowers&num=10&hl=en&output=xml
    &client=test&start=10</PU>
इसका सब-टैग NB
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (मिलता-जुलता यूआरएल)

Q
परिभाषा

<Q> टैग, उस खोज क्वेरी की पहचान करता है जिसे XML नतीजे से जुड़े एचटीटीपी अनुरोध में सबमिट किया गया है.

उदाहरण

<Q>pizza</Q>

इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

R
परिभाषा

<R> टैग में, खोज के किसी नतीजे की जानकारी शामिल होती है.

ध्यान दें: WebSearch के लिए <R> टैग की परिभाषा, DTD में दी गई परिभाषा से ज़्यादा पाबंदियों वाली है.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
नहीं टेक्स्ट (पूर्णांक) यह खोज के इस नतीजे का इंडेक्स (1 से शुरू होने वाला) दिखाता है.
MIME टेक्स्ट इससे खोज के नतीजे का एमआईएमई टाइप पता चलता है.
सबटैग U, UE, T?, CRAWLDATE, S?, LANG?, HAS
इसका सब-टैग RES

RES
परिभाषा

<RES> टैग में, खोज के अलग-अलग नतीजों का सेट और उन नतीजों के बारे में जानकारी शामिल होती है.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
SN टेक्स्ट (पूर्णांक) इस नतीजे के सेट में, खोज के पहले नतीजे का इंडेक्स (1 से शुरू होने वाला) दिखाता है.
HI टेक्स्ट (पूर्णांक) इस नतीजे में, खोज के आखिरी नतीजे का इंडेक्स (1 से शुरू होने वाला) दिखता है.
उदाहरण <RES SN="1" EN="10">
सबटैग M, FI?, XT?, NB?, R*
इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट खाली

S
परिभाषा

<S> टैग में, खोज के नतीजे का एक छोटा हिस्सा होता है. इसमें क्वेरी के शब्दों को बोल्ड करके हाइलाइट किया जाता है. टेक्स्ट को सही तरीके से रैप करने के लिए, उद्धरण में लाइन ब्रेक शामिल किए जाते हैं.

उदाहरण <S>वॉशिंगटन (CNN) -- राष्ट्रपति &lt;b&gt;बुश&#39;s&lt;/b&gt; के न्यायिक विकल्पों पर सीनेट में जारी गतिरोध को खत्म करने के लिए, पांच उम्मीदवारों को फ़ाइनल वोटिंग में शामिल होने की अनुमति दी जाएगी. साथ ही, &lt;b&gt;...&lt;b&gt;...&lt;/b&gt;<S>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (एचटीएमएल)

SL_MAIN
परिभाषा

यह टैग, प्रमोशन के नतीजे के कॉन्टेंट को शामिल करता है. इसका इस्तेमाल प्रमोशन को पार्स करने के लिए करें. टाइटल लिंक का ऐंकर टेक्स्ट और यूआरएल, T और U सबटैग में शामिल होता है. मुख्य हिस्से के टेक्स्ट और लिंक की लाइनें, BODY_LINE सबटैग में शामिल होती हैं.

सबटैग BODY_LINE*, T, U
इसका सब-टैग SL_RESULTS
कॉन्टेंट का फ़ॉर्मैट खाली

SL_RESULTS
परिभाषा

यह प्रमोट किए गए नतीजों के लिए कंटेनर टैग है. जब भी आपके खोज के नतीजों में कोई प्रमोशन दिखेगा, तब इनमें से कोई एक टैग दिखेगा. SL_MAIN सबटैग में मुख्य नतीजे का डेटा होता है.

सबटैग SL_MAIN*
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट खाली

वर्तनी (स्पेलिंग)
परिभाषा

<Spelling> टैग, सबमिट की गई क्वेरी के लिए स्पेलिंग का सुझाव देता है. यह टैग, खोज नतीजों के सिर्फ़ पहले पेज पर दिखता है. स्पेलिंग के सुझाव, अंग्रेज़ी, चाइनीज़, जैपनीज़, और कोरियन में उपलब्ध हैं.

ध्यान दें: Google, स्पेलिंग के सुझाव सिर्फ़ उन क्वेरी के लिए देगा जिनमें gl पैरामीटर की वैल्यू छोटे अक्षरों में होगी.

उदाहरण <Spelling>
सबटैग सुझाव
इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट खाली

सुझाव
परिभाषा <Suggestion> टैग में, सबमिट की गई क्वेरी के लिए स्पेलिंग का सुझाव दिया गया होता है. इस टैग के कॉन्टेंट का इस्तेमाल करके, खोज करने वाले व्यक्ति को स्पेलिंग का सुझाव दिया जा सकता है. q एट्रिब्यूट की वैल्यू, यूआरएल-एस्केप की गई स्पेलिंग का सुझाव होता है. इसका इस्तेमाल क्वेरी टर्म के तौर पर किया जा सकता है.
एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
q टेक्स्ट q एट्रिब्यूट, स्पेलिंग के सुझाव के यूआरएल-एस्केप किए गए वर्शन के बारे में बताता है.
उदाहरण <Suggestion q="soccer">&lt;b&gt;&lt;i&gt;soccer&lt;/i&gt;&lt;/b&gt;</Suggestion>
इसका सब-टैग स्पेलिंग
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (एचटीएमएल)

T
परिभाषा <T> टैग में, नतीजे का टाइटल होता है.
उदाहरण <T>Amici's East Coast Pizzeria</T>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (एचटीएमएल)

title
परिभाषा

<Context> के चाइल्ड टैग के तौर पर, <title> टैग में आपके Programmable Search Engine का नाम होता है.

<Facet> के चाइल्ड टैग के तौर पर, <title> टैग, फ़ैसेट के सेट के लिए टाइटल देता है.

उदाहरण

<Context> के चाइल्ड के तौर पर: <title>My Search Engine</title>

<Facet> के चाइल्ड के तौर पर: <title>facet title</title>

इसका सब-टैग Context, Facet
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट

TM
परिभाषा

<TM> टैग, खोज के नतीजे दिखाने में सर्वर को लगने वाले कुल समय की पहचान करता है. इसे सेकंड में मापा जाता है.

उदाहरण <TM>0.100445</TM>
इसका सब-टैग GSP
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (फ़्लोटिंग पॉइंट नंबर)

TT
परिभाषा <TT> टैग, खोज से जुड़ी सलाह देता है.
उदाहरण <TT>&lt;i&gt;अहम जानकारी: ज़्यादातर ब्राउज़र में, Return कुंजी दबाने पर वही नतीजे मिलते हैं जो Search बटन पर क्लिक करने पर मिलते हैं.&lt;/i&gt;</TT>
इसका सब-टैग GSP

U
परिभाषा <U> टैग, खोज नतीजे का यूआरएल देता है.
उदाहरण <U>http://www.dominos.com/</U>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (संपूर्ण यूआरएल)

UD
परिभाषा

<UD> टैग, खोज नतीजे के लिए आईडीएन-कोड वाला (इंटरनेशनल डोमेन नेम) यूआरएल उपलब्ध कराता है. इस वैल्यू की मदद से, डोमेन को स्थानीय भाषाओं में दिखाया जा सकता है. उदाहरण के लिए, आईडीएन-कोड में बदला गया यूआरएल http://www.%E8%8A%B1%E4%BA%95.com को डिकोड करके http://www.花井鮨.com के तौर पर दिखाया जा सकता है. यह <UD> टैग, खोज के नतीजों में सिर्फ़ उन अनुरोधों के लिए शामिल किया जाएगा जिनमें ud पैरामीटर शामिल है.

ध्यान दें: यह सुविधा बीटा वर्शन में उपलब्ध है.

उदाहरण <UD>http://www.%E8%8A%B1%E4%BA%95.com/</UD>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (आईडीएन-कोड में बदला गया यूआरएल)

UE
परिभाषा <UE> टैग, खोज नतीजे का यूआरएल देता है. वैल्यू को यूआरएल-सुरक्षित किया जाता है, ताकि इसे यूआरएल में क्वेरी पैरामीटर के तौर पर पास किया जा सके.
उदाहरण <UE>http://www.dominos.com/</UE>
इसका सब-टैग R
कॉन्टेंट का फ़ॉर्मैट टेक्स्ट (यूआरएल-एस्केप्ड यूआरएल)

XT
परिभाषा <XT> टैग से पता चलता है कि M टैग से तय किए गए नतीजों की अनुमानित कुल संख्या, असल में नतीजों की सटीक कुल संख्या को दिखाती है. ज़्यादा जानकारी के लिए, इस दस्तावेज़ का अपने-आप फ़िल्टर होने की सुविधा सेक्शन देखें.
उदाहरण <XT />
इसका सब-टैग RES
कॉन्टेंट का फ़ॉर्मैट खाली


इमेज सर्च क्वेरी के लिए XML नतीजे

इस इमेज के अनुरोध के सैंपल में, "बंदर" (q=monkey) के बारे में पांच नतीजे (num=5) दिखाने के लिए कहा गया है.

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

इस अनुरोध से, नीचे दिया गया एक्सएमएल नतीजा मिलता है.

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

इमेज खोज: एक्सएमएल टैग

यहां दी गई टेबल में, इमेज की खोज क्वेरी के लिए एक्सएमएल जवाबों में इस्तेमाल किए गए अन्य एक्सएमएल टैग दिखाए गए हैं.

नीचे दी गई परिभाषाओं में, कुछ सब-टैग के आगे कुछ निशान दिखाए जा सकते हैं. ये निशान और उनके मतलब इस तरह से हैं:

? = वैकल्पिक सब-टैग
* = शून्य या सब-टैग के ज़्यादा उदाहरण
+ = सब-टैग के एक या इससे ज़्यादा उदाहरण

RG
परिभाषा

<RG> टैग में, इमेज के लिए खोज नतीजे की जानकारी शामिल होती है.

एट्रिब्यूट
नाम फ़ॉर्मैट ब्यौरा
नहीं टेक्स्ट (पूर्णांक) यह खोज के इस नतीजे का इंडेक्स (1 से शुरू होने वाला) दिखाता है.
MIME टेक्स्ट इससे खोज के नतीजे का एमआईएमई टाइप पता चलता है.
इसका सब-टैग RES
RU
परिभाषा

<RU tag> टैग में, इमेज के लिए खोज नतीजों की जानकारी शामिल होती है.

इसका सब-टैग R