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 के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और 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
| तरीके | |
|---|---|
removeActivity |
POST /v1/query:removeActivity यह कुकी, उपयोगकर्ता के लिए लॉग की गई गतिविधि को हटाने की सुविधा देती है. |
search |
POST /v1/query/search Cloud Search Query API, खोज करने का तरीका उपलब्ध कराता है. इससे उपयोगकर्ता की क्वेरी के हिसाब से सबसे काम के नतीजे मिलते हैं. |
suggest |
POST /v1/query/suggest क्वेरी को अपने-आप पूरा करने के लिए सुझाव देता है. |
REST रिसॉर्स: v1.query.sources
| तरीके | |
|---|---|
list |
GET /v1/query/sources यह उन सोर्स की सूची दिखाता है जिनका इस्तेमाल उपयोगकर्ता, Search और Suggest API के लिए कर सकता है. |
REST रिसॉर्स: v1.settings
| तरीके | |
|---|---|
getCustomer |
GET /v1/settings/customer Get customer settings. |
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 Get the users statistics for customer. |
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/*} खोज ऐप्लिकेशन के लिए उपयोगकर्ताओं के आंकड़े पाएं. |