Search

पसंद के मुताबिक खोज के अनुरोध का जवाब.

JSON के काेड में दिखाना
{
  "kind": string,
  "url": {
    "type": string,
    "template": string
  },
  "queries": {
    "previousPage": [
      {
        "title": string,
        "totalResults": string,
        "searchTerms": string,
        "count": integer,
        "startIndex": integer,
        "startPage": integer,
        "language": string,
        "inputEncoding": string,
        "outputEncoding": string,
        "safe": string,
        "cx": string,
        "sort": string,
        "filter": string,
        "gl": string,
        "cr": string,
        "googleHost": string,
        "disableCnTwTranslation": string,
        "hq": string,
        "hl": string,
        "siteSearch": string,
        "siteSearchFilter": string,
        "exactTerms": string,
        "excludeTerms": string,
        "linkSite": string,
        "orTerms": string,
        "relatedSite": string,
        "dateRestrict": string,
        "lowRange": string,
        "highRange": string,
        "fileType": string,
        "rights": string,
        "searchType": string,
        "imgSize": string,
        "imgType": string,
        "imgColorType": string,
        "imgDominantColor": string
      }
    ],
    "request": [
      {
        "title": string,
        "totalResults": string,
        "searchTerms": string,
        "count": integer,
        "startIndex": integer,
        "startPage": integer,
        "language": string,
        "inputEncoding": string,
        "outputEncoding": string,
        "safe": string,
        "cx": string,
        "sort": string,
        "filter": string,
        "gl": string,
        "cr": string,
        "googleHost": string,
        "disableCnTwTranslation": string,
        "hq": string,
        "hl": string,
        "siteSearch": string,
        "siteSearchFilter": string,
        "exactTerms": string,
        "excludeTerms": string,
        "linkSite": string,
        "orTerms": string,
        "relatedSite": string,
        "dateRestrict": string,
        "lowRange": string,
        "highRange": string,
        "fileType": string,
        "rights": string,
        "searchType": string,
        "imgSize": string,
        "imgType": string,
        "imgColorType": string,
        "imgDominantColor": string
      }
    ],
    "nextPage": [
      {
        "title": string,
        "totalResults": string,
        "searchTerms": string,
        "count": integer,
        "startIndex": integer,
        "startPage": integer,
        "language": string,
        "inputEncoding": string,
        "outputEncoding": string,
        "safe": string,
        "cx": string,
        "sort": string,
        "filter": string,
        "gl": string,
        "cr": string,
        "googleHost": string,
        "disableCnTwTranslation": string,
        "hq": string,
        "hl": string,
        "siteSearch": string,
        "siteSearchFilter": string,
        "exactTerms": string,
        "excludeTerms": string,
        "linkSite": string,
        "orTerms": string,
        "relatedSite": string,
        "dateRestrict": string,
        "lowRange": string,
        "highRange": string,
        "fileType": string,
        "rights": string,
        "searchType": string,
        "imgSize": string,
        "imgType": string,
        "imgColorType": string,
        "imgDominantColor": string
      }
    ]
  },
  "promotions": [
    {
      object (Promotion)
    }
  ],
  "context": {
    object
  },
  "searchInformation": {
    "searchTime": number,
    "formattedSearchTime": string,
    "totalResults": string,
    "formattedTotalResults": string
  },
  "spelling": {
    "correctedQuery": string,
    "htmlCorrectedQuery": string
  },
  "items": [
    {
      object (Result)
    }
  ]
}
फ़ील्ड
kind

string

मौजूदा ऑब्जेक्ट के टाइप के लिए यूनीक आइडेंटिफ़ायर. इस एपीआई के लिए, customsearch#search है.

url

object

OpenSearch यूआरएल एलिमेंट, जो इस एपीआई के लिए टेंप्लेट के बारे में बताता है.

url.type

string

Custom Search JSON एपीआई के लिए, OpenSearch यूआरएल टेंप्लेट का MIME टाइप.

url.template

string

इस एपीआई के लिए असल OpenSearch टेंप्लेट.

queries

object

इसमें क्वेरी मेटाडेटा का एक या एक से ज़्यादा सेट होते हैं, जिन्हें भूमिका के नाम से तय किया जाता है. संभावित भूमिकाओं के नामों में, OpenSearch क्वेरी की भूमिकाओं से तय किया गया request और दो कस्टम भूमिकाएं शामिल हैं: nextPage और previousPage.

queries.previousPage[]

object

अगर लागू हो, तो नतीजों के पिछले पेज को दिखाने वाला मेटाडेटा.

queries.previousPage[].title

string

क्वेरी का ब्यौरा.

queries.previousPage[].totalResults

string (int64 format)

खोज के कुल नतीजों की अनुमानित संख्या. ऐसा हो सकता है कि यह जानकारी सटीक न हो.

queries.previousPage[].searchTerms

string

उपयोगकर्ता ने खोज के लिए जो शब्द डाले हैं.

queries.previousPage[].count

integer

इस सेट में दिखाए गए खोज नतीजों की संख्या.

queries.previousPage[].startIndex

integer

खोज के नतीजों के मौजूदा सेट का इंडेक्स, नतीजों के कुल सेट में शामिल होता है. इसमें पहले नतीजे का इंडेक्स 1 होता है.

queries.previousPage[].startPage

integer

नतीजों के इस सेट का पेज नंबर, जहां पेज की लंबाई count प्रॉपर्टी से तय की जाती है.

queries.previousPage[].language

string

खोज के नतीजों की भाषा.

queries.previousPage[].inputEncoding

string

वर्ण एन्कोडिंग, खोज अनुरोधों के लिए समर्थित है.

queries.previousPage[].outputEncoding

string

खोज परिणामों के लिए वर्ण एन्कोडिंग समर्थित.

queries.previousPage[].safe

string

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

  • "off": सेफ़ सर्च की सुविधा बंद करना

  • "active": सेफ़ सर्च की सुविधा चालू करें

queries.previousPage[].cx

string

Programmable Search Engine के कंट्रोल पैनल का इस्तेमाल करके बनाए गए इंजन का आइडेंटिफ़ायर. यह एक कस्टम प्रॉपर्टी है, जिसे OpenSearch स्पेसिफ़िकेशन में तय नहीं किया गया है. यह पैरामीटर ज़रूरी है.

queries.previousPage[].sort

string

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

queries.previousPage[].filter

string

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

  • 0: बंद है

  • 1: चालू है (डिफ़ॉल्ट)

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

queries.previousPage[].gl

string

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

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

queries.previousPage[].cr

string

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

Google Web Search, इन चीज़ों का विश्लेषण करके दस्तावेज़ का देश तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी).

  • वेब सर्वर के आईपी पते का भौगोलिक स्थान.

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

queries.previousPage[].googleHost

string

यह नीति उस Google डोमेन (उदाहरण के लिए, google.com, google.de या google.fr) के बारे में बताती है जिस पर खोज सीमित होनी चाहिए.

queries.previousPage[].disableCnTwTranslation

string

सरल और पारंपरिक चीनी खोज की सुविधा चालू या बंद करती है.

इन वैल्यू का इस्तेमाल किया जा सकता है:

  • 0: चालू है (डिफ़ॉल्ट)

  • 1: बंद है

queries.previousPage[].hq

string

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

queries.previousPage[].hl

string

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

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

queries.previousPage[].siteSearch

string

किसी खास साइट के यूआरएल के लिए, नतीजों को सीमित करता है.

queries.previousPage[].siteSearchFilter

string

इससे पता चलता है कि sitesearch पैरामीटर में मौजूद साइट के नतीजों को शामिल करना है या बाहर रखना है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • i: साइट से सामग्री शामिल करें

  • e: साइट से कॉन्टेंट हटाएं

queries.previousPage[].exactTerms

string

उस वाक्यांश की पहचान करता है जो खोज नतीजों के सभी दस्तावेज़ों में होना चाहिए.

queries.previousPage[].excludeTerms

string

ऐसे शब्द या वाक्यांश की पहचान करता है जो खोज नतीजों में किसी भी दस्तावेज़ में नहीं दिखने चाहिए.

queries.previousPage[].linkSite

string

इससे पता चलता है कि सभी नतीजों में किसी खास यूआरएल का लिंक होना चाहिए.

queries.previousPage[].orTerms

string

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

queries.previousPage[].relatedSite

string

इससे पता चलता है कि खोज के सभी नतीजों में, डाले गए यूआरएल से जुड़े पेज होने चाहिए. पैरामीटर की वैल्यू एक यूआरएल होनी चाहिए.

queries.previousPage[].dateRestrict

string

तारीख के आधार पर, नतीजों को यूआरएल तक सीमित करता है. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • d[number]: अनुरोध, पिछले दिनों की तय की गई संख्या से मिले नतीजों के आधार पर होते हैं.

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

  • m[number]: पिछले महीनों की तय संख्या से नतीजों का अनुरोध.

  • y[number]: अनुरोध, पिछले सालों की तय संख्या के नतीजों से मिले हैं.

queries.previousPage[].lowRange

string

खोज की किसी रेंज के लिए शुरुआती वैल्यू बताता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.previousPage[].highRange

string

किसी खोज रेंज की आखिरी वैल्यू तय करता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.previousPage[].fileType

string

इससे नतीजों को, बताए गए एक्सटेंशन की फ़ाइलों तक सीमित किया जाता है. Google जिन फ़ाइल टाइप का इस्तेमाल करता है उनमें ये शामिल हैं:

  • Adobe पोर्टेबल डॉक्यूमेंट फ़ॉर्मैट (pdf)

  • Adobe PostScript (ps)

  • कमल 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)

  • लोटस वर्डप्रो (lwp)

  • मैकराइट (mw)

  • Microsoft Excel (xls)

  • Microsoft PowerPoint (ppt)

  • Microsoft Word (doc)

  • Microsoft Works (wks, wps, wdb)

  • Microsoft राइट (wri)

  • रिच टेक्स्ट फ़ॉर्मैट (rtf)

  • शॉकवेव फ़्लैश (swf)

  • टेक्स्ट (ans, txt).

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

queries.previousPage[].rights

string

लाइसेंस के हिसाब से फ़िल्टर. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • cc_publicdomain

  • cc_attribute

  • cc_sharealike

  • cc_noncommercial

  • cc_nonderived

queries.previousPage[].searchType

string

वैल्यू web या image इस्तेमाल किए जा सकते हैं. अगर तय नहीं किया गया है, तो नतीजे सिर्फ़ वेबपेजों तक ही सीमित होंगे.

queries.previousPage[].imgSize

string

इससे, तय किए गए साइज़ की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • icon (छोटी)

  • small | medium | large | xlarge (मीडियम)

  • xxlarge (बड़ा)

  • huge (ज़्यादा बड़ा)

queries.previousPage[].imgType

string

सिर्फ़ खास तरह की इमेज के लिए नतीजे दिखाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • clipart (क्लिप आर्ट)

  • face (चेहरा)

  • lineart (लाइन ड्रॉइंग)

  • photo (फ़ोटो)

  • animated (ऐनिमेशन वाला)

  • stock (स्टॉक)

queries.previousPage[].imgColorType

string

इससे नतीजों को, बताए गए रंग की इमेज तक सीमित किया जाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • mono (काला और सफ़ेद)

  • gray (ग्रेस्केल)

  • color (रंग)

queries.previousPage[].imgDominantColor

string

इससे नतीजों में, सिर्फ़ खास रंग की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • red

  • orange

  • yellow

  • green

  • teal

  • blue

  • purple

  • pink

  • white

  • gray

  • black

  • brown

queries.request[]

object

मौजूदा अनुरोध से जुड़ा मेटाडेटा.

queries.request[].title

string

क्वेरी का ब्यौरा.

queries.request[].totalResults

string (int64 format)

खोज के कुल नतीजों की अनुमानित संख्या. ऐसा हो सकता है कि यह जानकारी सटीक न हो.

queries.request[].searchTerms

string

उपयोगकर्ता ने खोज के लिए जो शब्द डाले हैं.

queries.request[].count

integer

इस सेट में दिखाए गए खोज नतीजों की संख्या.

queries.request[].startIndex

integer

खोज के नतीजों के मौजूदा सेट का इंडेक्स, नतीजों के कुल सेट में शामिल होता है. इसमें पहले नतीजे का इंडेक्स 1 होता है.

queries.request[].startPage

integer

नतीजों के इस सेट का पेज नंबर, जहां पेज की लंबाई count प्रॉपर्टी से तय की जाती है.

queries.request[].language

string

खोज के नतीजों की भाषा.

queries.request[].inputEncoding

string

वर्ण एन्कोडिंग, खोज अनुरोधों के लिए समर्थित है.

queries.request[].outputEncoding

string

खोज परिणामों के लिए वर्ण एन्कोडिंग समर्थित.

queries.request[].safe

string

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

  • "off": सेफ़ सर्च की सुविधा बंद करना

  • "active": सेफ़ सर्च की सुविधा चालू करें

queries.request[].cx

string

Programmable Search Engine के कंट्रोल पैनल का इस्तेमाल करके बनाए गए इंजन का आइडेंटिफ़ायर. यह एक कस्टम प्रॉपर्टी है, जिसे OpenSearch स्पेसिफ़िकेशन में तय नहीं किया गया है. यह पैरामीटर ज़रूरी है.

queries.request[].sort

string

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

queries.request[].filter

string

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

  • 0: बंद है

  • 1: चालू है (डिफ़ॉल्ट)

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

queries.request[].gl

string

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

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

queries.request[].cr

string

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

Google Web Search, इन चीज़ों का विश्लेषण करके दस्तावेज़ का देश तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी).

  • वेब सर्वर के आईपी पते का भौगोलिक स्थान.

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

queries.request[].googleHost

string

यह नीति उस Google डोमेन (उदाहरण के लिए, google.com, google.de या google.fr) के बारे में बताती है जिस पर खोज सीमित होनी चाहिए.

queries.request[].disableCnTwTranslation

string

सरल और पारंपरिक चीनी खोज की सुविधा चालू या बंद करती है.

इन वैल्यू का इस्तेमाल किया जा सकता है:

  • 0: चालू है (डिफ़ॉल्ट)

  • 1: बंद है

queries.request[].hq

string

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

queries.request[].hl

string

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

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

queries.request[].siteSearch

string

किसी खास साइट के यूआरएल के लिए, नतीजों को सीमित करता है.

queries.request[].siteSearchFilter

string

इससे पता चलता है कि sitesearch पैरामीटर में मौजूद साइट के नतीजों को शामिल करना है या बाहर रखना है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • i: साइट से सामग्री शामिल करें

  • e: साइट से कॉन्टेंट हटाएं

queries.request[].exactTerms

string

उस वाक्यांश की पहचान करता है जो खोज नतीजों के सभी दस्तावेज़ों में होना चाहिए.

queries.request[].excludeTerms

string

ऐसे शब्द या वाक्यांश की पहचान करता है जो खोज नतीजों में किसी भी दस्तावेज़ में नहीं दिखने चाहिए.

queries.request[].linkSite

string

इससे पता चलता है कि सभी नतीजों में किसी खास यूआरएल का लिंक होना चाहिए.

queries.request[].orTerms

string

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

queries.request[].relatedSite

string

इससे पता चलता है कि खोज के सभी नतीजों में, डाले गए यूआरएल से जुड़े पेज होने चाहिए. पैरामीटर की वैल्यू एक यूआरएल होनी चाहिए.

queries.request[].dateRestrict

string

तारीख के आधार पर, नतीजों को यूआरएल तक सीमित करता है. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • d[number]: अनुरोध, पिछले दिनों की तय की गई संख्या से मिले नतीजों के आधार पर होते हैं.

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

  • m[number]: पिछले महीनों की तय संख्या से नतीजों का अनुरोध.

  • y[number]: अनुरोध, पिछले सालों की तय संख्या के नतीजों से मिले हैं.

queries.request[].lowRange

string

खोज की किसी रेंज के लिए शुरुआती वैल्यू बताता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.request[].highRange

string

किसी खोज रेंज की आखिरी वैल्यू तय करता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.request[].fileType

string

इससे नतीजों को, बताए गए एक्सटेंशन की फ़ाइलों तक सीमित किया जाता है. Google जिन फ़ाइल टाइप का इस्तेमाल करता है उनमें ये शामिल हैं:

  • Adobe पोर्टेबल डॉक्यूमेंट फ़ॉर्मैट (pdf)

  • Adobe PostScript (ps)

  • कमल 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)

  • लोटस वर्डप्रो (lwp)

  • मैकराइट (mw)

  • Microsoft Excel (xls)

  • Microsoft PowerPoint (ppt)

  • Microsoft Word (doc)

  • Microsoft Works (wks, wps, wdb)

  • Microsoft राइट (wri)

  • रिच टेक्स्ट फ़ॉर्मैट (rtf)

  • शॉकवेव फ़्लैश (swf)

  • टेक्स्ट (ans, txt).

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

queries.request[].rights

string

लाइसेंस के हिसाब से फ़िल्टर. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • cc_publicdomain

  • cc_attribute

  • cc_sharealike

  • cc_noncommercial

  • cc_nonderived

queries.request[].searchType

string

वैल्यू web या image इस्तेमाल किए जा सकते हैं. अगर तय नहीं किया गया है, तो नतीजे सिर्फ़ वेबपेजों तक ही सीमित होंगे.

queries.request[].imgSize

string

इससे, तय किए गए साइज़ की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • icon (छोटी)

  • small | medium | large | xlarge (मीडियम)

  • xxlarge (बड़ा)

  • huge (ज़्यादा बड़ा)

queries.request[].imgType

string

सिर्फ़ खास तरह की इमेज के लिए नतीजे दिखाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • clipart (क्लिप आर्ट)

  • face (चेहरा)

  • lineart (लाइन ड्रॉइंग)

  • photo (फ़ोटो)

  • animated (ऐनिमेशन वाला)

  • stock (स्टॉक)

queries.request[].imgColorType

string

इससे नतीजों को, बताए गए रंग की इमेज तक सीमित किया जाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • mono (काला और सफ़ेद)

  • gray (ग्रेस्केल)

  • color (रंग)

queries.request[].imgDominantColor

string

इससे नतीजों में, सिर्फ़ खास रंग की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • red

  • orange

  • yellow

  • green

  • teal

  • blue

  • purple

  • pink

  • white

  • gray

  • black

  • brown

queries.nextPage[]

object

अगर लागू हो, तो नतीजों के अगले पेज को दिखाने वाला मेटाडेटा.

queries.nextPage[].title

string

क्वेरी का ब्यौरा.

queries.nextPage[].totalResults

string (int64 format)

खोज के कुल नतीजों की अनुमानित संख्या. ऐसा हो सकता है कि यह जानकारी सटीक न हो.

queries.nextPage[].searchTerms

string

उपयोगकर्ता ने खोज के लिए जो शब्द डाले हैं.

queries.nextPage[].count

integer

इस सेट में दिखाए गए खोज नतीजों की संख्या.

queries.nextPage[].startIndex

integer

खोज के नतीजों के मौजूदा सेट का इंडेक्स, नतीजों के कुल सेट में शामिल होता है. इसमें पहले नतीजे का इंडेक्स 1 होता है.

queries.nextPage[].startPage

integer

नतीजों के इस सेट का पेज नंबर, जहां पेज की लंबाई count प्रॉपर्टी से तय की जाती है.

queries.nextPage[].language

string

खोज के नतीजों की भाषा.

queries.nextPage[].inputEncoding

string

वर्ण एन्कोडिंग, खोज अनुरोधों के लिए समर्थित है.

queries.nextPage[].outputEncoding

string

खोज परिणामों के लिए वर्ण एन्कोडिंग समर्थित.

queries.nextPage[].safe

string

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

  • "off": सेफ़ सर्च की सुविधा बंद करना

  • "active": सेफ़ सर्च की सुविधा चालू करें

queries.nextPage[].cx

string

Programmable Search Engine के कंट्रोल पैनल का इस्तेमाल करके बनाए गए इंजन का आइडेंटिफ़ायर. यह एक कस्टम प्रॉपर्टी है, जिसे OpenSearch स्पेसिफ़िकेशन में तय नहीं किया गया है. यह पैरामीटर ज़रूरी है.

queries.nextPage[].sort

string

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

queries.nextPage[].filter

string

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

  • 0: बंद है

  • 1: चालू है (डिफ़ॉल्ट)

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

queries.nextPage[].gl

string

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

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

queries.nextPage[].cr

string

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

Google Web Search, इन चीज़ों का विश्लेषण करके दस्तावेज़ का देश तय करता है:

  • दस्तावेज़ के यूआरएल का टॉप लेवल डोमेन (टीएलडी).

  • वेब सर्वर के आईपी पते का भौगोलिक स्थान.

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

queries.nextPage[].googleHost

string

यह नीति उस Google डोमेन (उदाहरण के लिए, google.com, google.de या google.fr) के बारे में बताती है जिस पर खोज सीमित होनी चाहिए.

queries.nextPage[].disableCnTwTranslation

string

सरल और पारंपरिक चीनी खोज की सुविधा चालू या बंद करती है.

इन वैल्यू का इस्तेमाल किया जा सकता है:

  • 0: चालू है (डिफ़ॉल्ट)

  • 1: बंद है

queries.nextPage[].hq

string

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

queries.nextPage[].hl

string

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

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

queries.nextPage[].siteSearch

string

किसी खास साइट के यूआरएल के लिए, नतीजों को सीमित करता है.

queries.nextPage[].siteSearchFilter

string

इससे पता चलता है कि sitesearch पैरामीटर में मौजूद साइट के नतीजों को शामिल करना है या बाहर रखना है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • i: साइट से सामग्री शामिल करें

  • e: साइट से कॉन्टेंट हटाएं

queries.nextPage[].exactTerms

string

उस वाक्यांश की पहचान करता है जो खोज नतीजों के सभी दस्तावेज़ों में होना चाहिए.

queries.nextPage[].excludeTerms

string

ऐसे शब्द या वाक्यांश की पहचान करता है जो खोज नतीजों में किसी भी दस्तावेज़ में नहीं दिखने चाहिए.

queries.nextPage[].linkSite

string

इससे पता चलता है कि सभी नतीजों में किसी खास यूआरएल का लिंक होना चाहिए.

queries.nextPage[].orTerms

string

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

queries.nextPage[].relatedSite

string

इससे पता चलता है कि खोज के सभी नतीजों में, डाले गए यूआरएल से जुड़े पेज होने चाहिए. पैरामीटर की वैल्यू एक यूआरएल होनी चाहिए.

queries.nextPage[].dateRestrict

string

तारीख के आधार पर, नतीजों को यूआरएल तक सीमित करता है. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • d[number]: अनुरोध, पिछले दिनों की तय की गई संख्या से मिले नतीजों के आधार पर होते हैं.

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

  • m[number]: पिछले महीनों की तय संख्या से नतीजों का अनुरोध.

  • y[number]: अनुरोध, पिछले सालों की तय संख्या के नतीजों से मिले हैं.

queries.nextPage[].lowRange

string

खोज की किसी रेंज के लिए शुरुआती वैल्यू बताता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.nextPage[].highRange

string

किसी खोज रेंज की आखिरी वैल्यू तय करता है. क्वेरी में lowRange...highRange की खोज रेंज जोड़ने के लिए, cse:lowRange और cse:highrange का इस्तेमाल करें.

queries.nextPage[].fileType

string

इससे नतीजों को, बताए गए एक्सटेंशन की फ़ाइलों तक सीमित किया जाता है. Google जिन फ़ाइल टाइप का इस्तेमाल करता है उनमें ये शामिल हैं:

  • Adobe पोर्टेबल डॉक्यूमेंट फ़ॉर्मैट (pdf)

  • Adobe PostScript (ps)

  • कमल 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)

  • लोटस वर्डप्रो (lwp)

  • मैकराइट (mw)

  • Microsoft Excel (xls)

  • Microsoft PowerPoint (ppt)

  • Microsoft Word (doc)

  • Microsoft Works (wks, wps, wdb)

  • Microsoft राइट (wri)

  • रिच टेक्स्ट फ़ॉर्मैट (rtf)

  • शॉकवेव फ़्लैश (swf)

  • टेक्स्ट (ans, txt).

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

queries.nextPage[].rights

string

लाइसेंस के हिसाब से फ़िल्टर. इस्तेमाल की जा सकने वाली वैल्यू में ये शामिल हैं:

  • cc_publicdomain

  • cc_attribute

  • cc_sharealike

  • cc_noncommercial

  • cc_nonderived

queries.nextPage[].searchType

string

वैल्यू web या image इस्तेमाल किए जा सकते हैं. अगर तय नहीं किया गया है, तो नतीजे सिर्फ़ वेबपेजों तक ही सीमित होंगे.

queries.nextPage[].imgSize

string

इससे, तय किए गए साइज़ की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • icon (छोटी)

  • small | medium | large | xlarge (मीडियम)

  • xxlarge (बड़ा)

  • huge (ज़्यादा बड़ा)

queries.nextPage[].imgType

string

सिर्फ़ खास तरह की इमेज के लिए नतीजे दिखाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • clipart (क्लिप आर्ट)

  • face (चेहरा)

  • lineart (लाइन ड्रॉइंग)

  • photo (फ़ोटो)

  • animated (ऐनिमेशन वाला)

  • stock (स्टॉक)

queries.nextPage[].imgColorType

string

इससे नतीजों को, बताए गए रंग की इमेज तक सीमित किया जाता है. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • mono (काला और सफ़ेद)

  • gray (ग्रेस्केल)

  • color (रंग)

queries.nextPage[].imgDominantColor

string

इससे नतीजों में, सिर्फ़ खास रंग की इमेज के नतीजे दिखते हैं. इन वैल्यू का इस्तेमाल किया जा सकता है:

  • red

  • orange

  • yellow

  • green

  • teal

  • blue

  • purple

  • pink

  • white

  • gray

  • black

  • brown

promotions[]

object (Promotion)

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

context

object (Struct format)

दिए गए सर्च इंजन से जुड़ा मेटाडेटा और खास जानकारी. इसमें ये शामिल हैं:

  • क्वेरी के लिए इस्तेमाल किए गए सर्च इंजन का नाम.

  • फ़ेसेट ऑब्जेक्ट (रिफ़ाइनमेंट) का सेट, जिसका इस्तेमाल किसी खोज को बेहतर बनाने के लिए किया जा सकता है.

searchInformation

object

इस खोज से जुड़ा मेटाडेटा. इसमें खोज के समय और कुल नतीजों की जानकारी शामिल है.

searchInformation.searchTime

number

खोज के नतीजे दिखाने में सर्वर को लगने वाला समय.

searchInformation.formattedSearchTime

string

खोज के नतीजे दिखाने में सर्वर को लगने वाला समय. इसे स्थान-भाषा की स्टाइल के हिसाब से फ़ॉर्मैट किया जाता है.

searchInformation.totalResults

string

क्वेरी से मिले खोज नतीजों की कुल संख्या.

searchInformation.formattedTotalResults

string

खोज के नतीजों की कुल संख्या, जिसे स्थान-भाषा की स्टाइल के हिसाब से फ़ॉर्मैट किया गया है.

spelling

object

सही की गई क्वेरी को इनकैप्सुलेट करता है.

spelling.correctedQuery

string

सही की गई क्वेरी.

spelling.htmlCorrectedQuery

string

ठीक की गई क्वेरी, जिसे एचटीएमएल में फ़ॉर्मैट किया गया था.

items[]

object (Result)

पसंद के मुताबिक बनाए गए खोज के नतीजों का मौजूदा सेट.

प्रमोशन

प्रमोशन का नतीजा.

JSON के काेड में दिखाना
{
  "title": string,
  "htmlTitle": string,
  "link": string,
  "displayLink": string,
  "bodyLines": [
    {
      "title": string,
      "htmlTitle": string,
      "url": string,
      "link": string
    }
  ],
  "image": {
    "source": string,
    "width": integer,
    "height": integer
  }
}
फ़ील्ड
title

string

प्रमोशन का टाइटल.

htmlTitle

string

एचटीएमएल में, प्रमोशन का टाइटल.

bodyLines[]

object

इस प्रमोशन के लिए ब्लॉक ऑब्जेक्ट का कलेक्शन.

bodyLines[].title

string

ब्लॉक ऑब्जेक्ट का टेक्स्ट, अगर उसमें टेक्स्ट है.

bodyLines[].htmlTitle

string

अगर ब्लॉक ऑब्जेक्ट में टेक्स्ट है, तो एचटीएमएल में उसका टेक्स्ट.

bodyLines[].url

string

अगर आपके पास ब्लॉक किए गए ऑब्जेक्ट के लिंक का कोई लिंक है, तो उसका यूआरएल.

bodyLines[].link

string

अगर ब्लॉक ऑब्जेक्ट के लिंक में कोई लिंक दिया गया है, तो उसका ऐंकर टेक्स्ट.

image

object

अगर इस प्रमोशन में कोई इमेज है, तो उससे जुड़ी इमेज.

image.source

string

प्रमोशन के इस लिंक की इमेज का यूआरएल.

image.width

integer

पिक्सल में इमेज की चौड़ाई.

image.height

integer

पिक्सल में इमेज की ऊंचाई.

नतीजा

पसंद के मुताबिक बनाया गया खोज का नतीजा.

JSON के काेड में दिखाना
{
  "kind": string,
  "title": string,
  "htmlTitle": string,
  "link": string,
  "displayLink": string,
  "snippet": string,
  "htmlSnippet": string,
  "cacheId": string,
  "formattedUrl": string,
  "htmlFormattedUrl": string,
  "pagemap": {
    object
  },
  "mime": string,
  "fileFormat": string,
  "image": {
    "contextLink": string,
    "height": integer,
    "width": integer,
    "byteSize": integer,
    "thumbnailLink": string,
    "thumbnailHeight": integer,
    "thumbnailWidth": integer
  },
  "labels": [
    {
      "name": string,
      "displayName": string,
      "label_with_op": string
    }
  ]
}
फ़ील्ड
kind

string

मौजूदा ऑब्जेक्ट के टाइप के लिए यूनीक आइडेंटिफ़ायर. इस एपीआई के लिए, यह customsearch#result. है

title

string

सादे लेख में, खोज के नतीजे का टाइटल.

htmlTitle

string

एचटीएमएल में, खोज के नतीजे का टाइटल.

snippet

string

सादे लेख में, खोज के नतीजे का स्निपेट.

htmlSnippet

string

एचटीएमएल में, खोज के नतीजे का स्निपेट.

cacheId

string

यह खोज नतीजे के Google की कैश मेमोरी में सेव किए गए वर्शन का आईडी दिखाता है.

formattedUrl

string

हर खोज नतीजे के लिए स्निपेट के बाद दिखने वाला यूआरएल.

htmlFormattedUrl

string

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

pagemap

object (Struct format)

इस खोज नतीजे की PageMap जानकारी मौजूद होती है.

mime

string

खोज के नतीजे का MIME टाइप.

fileFormat

string

खोज के नतीजे का फ़ाइल फ़ॉर्मैट.

image

object

खोज के नतीजों में मिली किसी इमेज के बारे में पूरी जानकारी इकट्ठा करता है.

image.contextLink

string

इमेज को होस्ट करने वाले वेबपेज पर ले जाने वाला यूआरएल.

image.height

integer

पिक्सल में इमेज की ऊंचाई.

image.width

integer

इमेज की चौड़ाई, पिक्सल में.

image.byteSize

integer

इमेज का साइज़, बाइट में.

image.thumbnailLink

string

थंबनेल इमेज का यूआरएल.

image.thumbnailHeight

integer

थंबनेल इमेज की ऊंचाई, पिक्सल में.

image.thumbnailWidth

integer

थंबनेल इमेज की चौड़ाई, पिक्सल में.

labels[]

object

रिफ़ाइन करने के लेबल के बारे में पूरी जानकारी इकट्ठा करता है.

labels[].name

string

रिफ़ाइनमेंट लेबल का नाम, जिसका इस्तेमाल करके खोज को बेहतर बनाया जा सकता है. इसे अपने यूज़र इंटरफ़ेस में न दिखाएं; इसके बजाय, DisplayName का इस्तेमाल करें.

labels[].displayName

string

रिफ़ाइनमेंट लेबल का डिसप्ले नेम. यही नाम आपको अपने यूज़र इंटरफ़ेस में दिखाना चाहिए.

labels[].label_with_op

string

रिफ़ाइन करने का लेबल और उससे जुड़ी रिफ़ाइन करने की कार्रवाई.