Cloud Search, Google Workspace के डेटा के आधार पर, क्लाउड-आधारित खोज की सुविधा का इस्तेमाल करता है. Cloud Search API, Google Workspace के अलावा, अन्य प्लैटफ़ॉर्म के डेटा को Cloud Search में इंडेक्स करने की अनुमति देता है.
- REST रिसॉर्स: v1
- REST रिसॉर्स: v1.debug.datasources.items
- REST रिसॉर्स: v1.debug.datasources.items.unmappedids
- REST रिसॉर्स: v1.debug.identitysources.items
- REST रिसॉर्स: v1.debug.identitysources.unmappedids
- REST रिसॉर्स: v1.indexing.datasources
- REST रिसॉर्स: v1.indexing.datasources.items
- REST रिसॉर्स: v1.media
- REST रिसॉर्स: v1.operations
- REST रिसॉर्स: v1.query
- REST रिसॉर्स: v1.query.sources
- REST रिसॉर्स: v1.settings
- REST रिसॉर्स: v1.settings.datasources
- REST रिसॉर्स: v1.settings.searchapplications
- REST रिसॉर्स: v1.stats
- REST रिसॉर्स: v1.stats.index.datasources
- REST रिसॉर्स: v1.stats.query.searchapplications
- REST रिसॉर्स: v1.stats.session.searchapplications
- REST रिसॉर्स: v1.stats.user.searchapplications
सेवा: cloudsearch.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करना हो, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला ऐसा ब्यौरा होता है जिसकी मदद से, REST API के बारे में बताया और उसका इस्तेमाल किया जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लग इन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में कई डिस्कवरी दस्तावेज़ हो सकते हैं. यह सेवा, खोज के लिए इस्तेमाल होने वाला यह दस्तावेज़ देती है:
सेवा एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है जो किसी एपीआई सेवा के नेटवर्क का पता बताता है. एक सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के आगे दिए गए सेवा एंडपॉइंट हैं और नीचे दिए गए सभी यूआरआई इस सेवा एंडपॉइंट से संबंधित हैं:
https://cloudsearch.googleapis.com
REST रिसॉर्स: v1
तरीके | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer इससे Google Cloud Search में third party की मदद मिलती है. |
REST रिसॉर्स: v1.debug.datasources.items
तरीके | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess यह पता लगाता है कि कोई आइटम, प्रिंसिपल प्रिंसिपल ने ऐक्सेस किया है या नहीं. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl वह आइटम फ़ेच करता है जिसका viewUrl अनुरोध में दिए गए यूआरएल से पूरी तरह मेल खाता है. |
REST रिसॉर्स: v1.debug.datasources.items.unmappedids
तरीके | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids किसी खास आइटम की ऐसी सभी पहचान बताएं जिन्हें मैप नहीं किया गया है. |
REST रिसॉर्स: v1.debug.identitysources.items
तरीके | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity मैप नहीं की गई पहचान से जुड़े आइटम के नाम की सूची बनाता है. |
REST रिसॉर्स: v1.debug.identitysources.unmappedids
तरीके | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids किसी पहचान स्रोत के लिए मैप नहीं की गई उपयोगकर्ता पहचानों की सूची बनाता है. |
REST रिसॉर्स: v1.indexing.datasources
तरीके | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema डेटा सोर्स का स्कीमा मिटा देता है. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema आपको डेटा सोर्स का स्कीमा मिलता है. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema डेटा सोर्स का स्कीमा अपडेट करता है. |
REST रिसॉर्स: v1.indexing.datasources.items
तरीके | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} बताए गए संसाधन के नाम के लिए Item resource मिटाता है. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems सूची में मौजूद सभी आइटम मिटाता है. |
get |
GET /v1/indexing/{name=datasources/*/items/*} आइटम के नाम के हिसाब से Item resource मिलता है. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Item एसीएल, मेटाडेटा, और कॉन्टेंट अपडेट किया जाता है. |
list |
GET /v1/indexing/{name=datasources/*}/items इसमें Item resources के सभी या कुछ सबसेट शामिल हैं. |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll इंडेक्स करने की सूची से बिना बुक किए गए आइटम के पोल. साथ ही, सेट को 'बुक किया गया' के तौर पर मार्क करते हैं. इनमें सबसे ज़्यादा प्राथमिकता वाले ItemStatus के सबसे पुराने टाइमस्टैंप वाले आइटम शामिल हैं. |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push बाद में पोल कराने और अपडेट करने के लिए, आइटम को सूची में पुश करता है. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve सूची में मौजूद सभी आइटम को रिज़र्व कर दिया गया है, जिससे सभी पोल में शामिल हो सकते हैं. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload आइटम का कॉन्टेंट अपलोड करने के लिए, अपलोड सेशन बनाता है. |
REST रिसॉर्स: v1.media
तरीके | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} इंडेक्स करने के लिए मीडिया अपलोड करता है. |
REST रिसॉर्स: v1.operations
तरीके | |
---|---|
get |
GET /v1/{name=operations/**} इससे लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति का पता चलता है. |
REST रिसॉर्स: v1.query
तरीके | |
---|---|
search |
POST /v1/query/search Cloud Search क्वेरी एपीआई, खोज के उस तरीके का इस्तेमाल करता है जो उपयोगकर्ता की क्वेरी के हिसाब से सबसे ज़्यादा काम के नतीजे दिखाता है. |
suggest |
POST /v1/query/suggest क्वेरी को अपने-आप पूरा करने के लिए सुझाव देता है. |
REST रिसॉर्स: v1.query.sources
तरीके | |
---|---|
list |
GET /v1/query/sources उन सोर्स की सूची दिखाता है जिन्हें उपयोगकर्ता, Search और 'एपीआई के सुझाव' के लिए इस्तेमाल कर सकते हैं. |
REST रिसॉर्स: v1.settings
तरीके | |
---|---|
getCustomer |
GET /v1/settings/customer खरीदार की सेटिंग पाएं. |
updateCustomer |
PATCH /v1/settings/customer ग्राहक की सेटिंग अपडेट करें. |
REST रिसॉर्स: v1.settings.datasources
तरीके | |
---|---|
create |
POST /v1/settings/datasources एक डेटा सोर्स बनाता है. |
delete |
DELETE /v1/settings/{name=datasources/*} किसी डेटा सोर्स को मिटाता है. |
get |
GET /v1/settings/{name=datasources/*} डेटा सोर्स मिलता है. |
list |
GET /v1/settings/datasources डेटा सोर्स की सूची बनाता है. |
patch |
PATCH /v1/settings/{source.name=datasources/*} किसी डेटा सोर्स को अपडेट करता है. |
update |
PUT /v1/settings/{source.name=datasources/*} किसी डेटा सोर्स को अपडेट करता है. |
REST रिसॉर्स: v1.settings.searchapplications
तरीके | |
---|---|
create |
POST /v1/settings/searchapplications खोज ऐप्लिकेशन बनाता है. |
delete |
DELETE /v1/settings/{name=searchapplications/*} खोज ऐप्लिकेशन मिटाता है. |
get |
GET /v1/settings/{name=searchapplications/*} बताए गए खोज ऐप्लिकेशन का इस्तेमाल करता है. |
list |
GET /v1/settings/searchapplications खोज के लिए इस्तेमाल होने वाले सभी ऐप्लिकेशन के बारे में बताता है. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} खोज ऐप्लिकेशन अपडेट करता है. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset खोज ऐप्लिकेशन को डिफ़ॉल्ट सेटिंग पर रीसेट करता है. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} खोज ऐप्लिकेशन अपडेट करता है. |
REST रिसॉर्स: v1.stats
तरीके | |
---|---|
getIndex |
GET /v1/stats/index इंडेक्स किए गए आइटम के आंकड़े, सभी डेटा सोर्स में इकट्ठा किए जाते हैं. |
getQuery |
GET /v1/stats/query ग्राहक से क्वेरी के आंकड़े पाएं. |
getSearchapplication |
GET /v1/stats/searchapplication ग्राहकों के लिए, ऐप्लिकेशन से जुड़े खोज के आंकड़े देखें. |
getSession |
GET /v1/stats/session खरीदार के लिए, क्लिक क्वेरी के आंकड़ों के साथ सफल खोज सेशन का # प्रतिशत पाएं. |
getUser |
GET /v1/stats/user ग्राहक के लिए उपयोगकर्ताओं से जुड़े आंकड़े पाएं. |
REST रिसॉर्स: v1.stats.index.datasources
तरीके | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} किसी डेटा सोर्स के लिए, इंडेक्स किए गए आइटम के आंकड़े हासिल करता है. |
REST रिसॉर्स: v1.stats.query.searchapplications
तरीके | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} खोज ऐप्लिकेशन के लिए क्वेरी के आंकड़े पाएं. |
REST रिसॉर्स: v1.stats.session.searchapplications
तरीके | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} खोज ऐप्लिकेशन के लिए क्लिक क्वेरी के आंकड़ों के साथ, सभी खोज सेशन का # % हिस्सा पाएं. |
REST रिसॉर्स: v1.stats.user.searchapplications
तरीके | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} खोज ऐप्लिकेशन के लिए, उपयोगकर्ताओं से जुड़े आंकड़े पाएं. |