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/*}
खोज ऐप्लिकेशन के लिए उपयोगकर्ताओं के आंकड़े पाएं. |