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
| तरीके | |
|---|---|
debugSearch |
POST /v1/query:debugSearch Cloud Search क्वेरी एपीआई के लिए डीबग की जानकारी दिखाता है. साथ ही, खोज के तरीके की जानकारी भी देता है. |
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 और सुझाव देने वाले एपीआई के लिए कर सकता है. |
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/*} सर्च ऐप्लिकेशन के लिए, उपयोगकर्ताओं के आंकड़े पाएं. |