Cloud Search API
Cloud Search, Google Workspace के डेटा का इस्तेमाल करके क्लाउड-आधारित खोज करने की सुविधा देता है. Cloud Search API, Google Workspace से बाहर के डेटा को Cloud Search में इंडेक्स करने की अनुमति देता है.
सेवा: cloudsearch.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने में किया जाता है. एक सेवा, खोज के लिए कई दस्तावेज़ उपलब्ध करा सकती है. खोज से जुड़ा यह दस्तावेज़, इस सेवा पर उपलब्ध है:
सेवा एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:
https://cloudsearch.googleapis.com
REST से जुड़ा संसाधन: v1
तरीके |
initializeCustomer |
POST /v1:initializeCustomer
Google Cloud Search में third party सहायता चालू करता है. |
तरीके |
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess
यह जांचता है कि क्या आइटम को बताए गए मुख्य खाते से ऐक्सेस किया जा सकता है. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl
वह आइटम फ़ेच करता है जिसका viewUrl, अनुरोध में दिए गए यूआरएल से पूरी तरह मेल खाता है. |
तरीके |
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids
किसी खास आइटम के लिए, मैप नहीं की गई सभी पहचानों की सूची बनाएं. |
तरीके |
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity
मैप नहीं की गई पहचान से जुड़े आइटम के नाम की सूची बनाता है. |
तरीके |
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids
पहचान स्रोत के लिए मैप नहीं की गई उपयोगकर्ता पहचान की सूची बनाता है. |
तरीके |
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema
डेटा सोर्स का स्कीमा मिटाता है. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema
इससे डेटा सोर्स का स्कीमा मिलता है. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema
यह डेटा सोर्स का स्कीमा अपडेट करता है. |
तरीके |
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
आइटम का कॉन्टेंट अपलोड करने के लिए, अपलोड सेशन बनाता है. |
तरीके |
get |
GET /v1/{name=operations/**}
लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति की जानकारी देता है. |
REST से जुड़ा संसाधन: v1.query
तरीके |
search |
POST /v1/query/search
Cloud Search क्वेरी एपीआई, खोज का तरीका उपलब्ध कराता है. इससे उपयोगकर्ता की क्वेरी से सबसे ज़्यादा काम के नतीजे मिलते हैं. |
suggest |
POST /v1/query/suggest
क्वेरी को अपने-आप पूरा करने के सुझाव देता है. |
तरीके |
list |
GET /v1/query/sources
उन सोर्स की सूची दिखती है जिनका इस्तेमाल उपयोगकर्ता, Search और सुझाए गए एपीआई के लिए कर सकते हैं. |
तरीके |
getCustomer |
GET /v1/settings/customer
ग्राहक सेटिंग पाएं. |
updateCustomer |
PATCH /v1/settings/customer
ग्राहक सेटिंग अपडेट करें. |
तरीके |
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/*}
डेटा सोर्स अपडेट करता है. |
तरीके |
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/*}
सर्च ऐप्लिकेशन को अपडेट करता है. |
तरीके |
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
ग्राहक के लिए उपयोगकर्ताओं के आंकड़े पाएं. |
तरीके |
get |
GET /v1/stats/index/{name=datasources/*}
किसी एक डेटा सोर्स के लिए, इंडेक्स किए गए आइटम के आंकड़े दिखाता है. |
तरीके |
get |
GET /v1/stats/query/{name=searchapplications/*}
खोज ऐप्लिकेशन के लिए क्वेरी के आंकड़े पाएं. |
तरीके |
get |
GET /v1/stats/session/{name=searchapplications/*}
खोज ऐप्लिकेशन के लिए क्लिक क्वेरी के आंकड़ों की मदद से खोज सेशन की संख्या, सफल सेशन का % पाएं. |
तरीके |
get |
GET /v1/stats/user/{name=searchapplications/*}
खोज ऐप्लिकेशन के लिए उपयोगकर्ताओं के आंकड़े पाएं. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-03 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-09-03 (UTC) को अपडेट किया गया."],[[["Cloud Search enables searching across Google Workspace data and allows indexing external data via its API."],["The Cloud Search API provides REST resources for managing data sources, indexing items, and executing searches."],["Developers can leverage Google-provided client libraries or the Discovery Document for interacting with the API."],["The service endpoint for Cloud Search API requests is `https://cloudsearch.googleapis.com`."],["Comprehensive REST resources facilitate various operations like data source management, indexing, querying, settings configuration, and retrieving statistics."]]],[]]