Search

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

जेएसओएन के काेड में दिखाना
{
  "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

कस्टम खोज JSON API के लिए 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 Write (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 Write (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 Write (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)

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

प्रमोशन

प्रचार का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "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

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

नतीजा

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

जेएसओएन के काेड में दिखाना
{
  "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

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