- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- QuerySource
- QueryOperator
- QueryOperator.Type
- इसे आज़माएं!
उन सोर्स की सूची दिखाता है जिनका इस्तेमाल उपयोगकर्ता, query.search और Suggest API के लिए कर सकता है.
ध्यान दें: इस एपीआई को चलाने के लिए, स्टैंडर्ड असली उपयोगकर्ता खाते की ज़रूरत होती है. कोई सेवा खाता, सीधे तौर पर क्वेरी एपीआई के अनुरोधों को पूरा नहीं कर सकता. क्वेरी करने के लिए, सेवा खाते का इस्तेमाल करने के लिए, Google Workspace के डोमेन के लिए, अधिकार देने की सुविधा सेट अप करें.
एचटीटीपी अनुरोध
GET https://cloudsearch.googleapis.com/v1/query/sources
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
requestOptions |
अनुरोध के विकल्प, जैसे कि खोज ऐप्लिकेशन और उपयोगकर्ता का टाइमज़ोन. |
pageToken |
जवाब में दिखाए जाने वाले सोर्स की संख्या. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
सोर्स की सूची और उसके नतीजे.
JSON के काेड में दिखाना |
---|
{
"sources": [
{
object ( |
फ़ील्ड | |
---|---|
sources[] |
|
nextPageToken |
|
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/cloud_search.query
https://www.googleapis.com/auth/cloud_search
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.
QuerySource
उन सोर्स की सूची जिन्हें उपयोगकर्ता, क्वेरी एपीआई का इस्तेमाल करके खोज सकता है.
JSON के काेड में दिखाना |
---|
{ "source": { object ( |
फ़ील्ड | |
---|---|
source |
सोर्स का नाम |
shortName |
सोर्स का छोटा नाम या कोई दूसरा नाम. इस वैल्यू का इस्तेमाल, 'सोर्स' ऑपरेटर के साथ किया जा सकता है. |
displayName |
डेटा सोर्स का डिसप्ले नेम. |
operators[] |
इस सोर्स के लिए लागू सभी ऑपरेटर की सूची. |
QueryOperator
किसी ऑपरेटर की परिभाषा, जिसका इस्तेमाल query.search/query.suggest अनुरोध में किया जा सकता है.
JSON के काेड में दिखाना |
---|
{
"operatorName": string,
"lessThanOperatorName": string,
"greaterThanOperatorName": string,
"type": enum ( |
फ़ील्ड | |
---|---|
operatorName |
ऑपरेटर का नाम. |
lessThanOperatorName |
ऑपरेटर का नाम दिखाता है. इसका इस्तेमाल, कम-से-कम ऑपरेटर का इस्तेमाल करके प्रॉपर्टी को अलग करने के लिए किया जा सकता है. |
greaterThanOperatorName |
ऑपरेटर का नाम दिखाता है. इसका इस्तेमाल, 'इससे ज़्यादा' ऑपरेटर का इस्तेमाल करके प्रॉपर्टी को अलग करने के लिए किया जा सकता है. |
type |
ऑपरेटर का टाइप. |
displayName |
ऑपरेटर का डिसप्ले नेम |
isSortable |
क्या इस ऑपरेटर का इस्तेमाल नतीजों को क्रम से लगाने के लिए किया जा सकता है. |
isFacetable |
क्या इस ऑपरेटर का इस्तेमाल फ़ेसेट पाने के लिए किया जा सकता है. |
isReturnable |
क्या इस फ़ेसेट से जुड़ी प्रॉपर्टी, खोज के नतीजों के हिस्से के तौर पर दिखाई जाएगी. |
isRepeatable |
इससे पता चलता है कि इस प्रॉपर्टी के लिए एक से ज़्यादा वैल्यू सेट की जा सकती हैं या नहीं. |
isSuggestable |
इस फ़ील्ड के लिए सुझाव मिल सकते हैं. |
enumValues[] |
ऑपरेटर फ़ील्ड के लिए वैल्यू की संभावित सूची. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब हम इस ऑपरेटर की सभी संभावित वैल्यू को सुरक्षित तरीके से बता सकें. |
objectType |
ऑपरेटर से जुड़े ऑब्जेक्ट का नाम. यह फ़ील्ड सिर्फ़ स्कीमा के हिसाब से ऑपरेटर के लिए भरा जाता है. सामान्य ऑपरेटर के लिए, इसे अनसेट किया जाता है. |
QueryOperator.Type
ऑपरेटर की ओर से रेफ़र की गई प्रॉपर्टी का टाइप.
Enums | |
---|---|
UNKNOWN |
अमान्य मान. |
INTEGER |
|
DOUBLE |
|
TIMESTAMP |
|
BOOLEAN |
|
ENUM |
|
DATE |
|
TEXT |
|
HTML |