इंडेक्स
DeveloperKnowledge(इंटरफ़ेस)BatchGetDocumentsRequest(मैसेज)BatchGetDocumentsResponse(मैसेज)Document(मैसेज)DocumentChunk(मैसेज)DocumentView(enum)GetDocumentRequest(मैसेज)SearchDocumentChunksRequest(मैसेज)SearchDocumentChunksResponse(मैसेज)
DeveloperKnowledge
Developer Knowledge API, प्रोग्राम के हिसाब से डेवलपर को Google के सार्वजनिक डेवलपर दस्तावेज़ का ऐक्सेस अपने-आप देता रहता है. इससे आपको इस नॉलेज बेस को अपने ऐप्लिकेशन और वर्कफ़्लो में शामिल करने में मदद मिलती है.
इस एपीआई को, Google के डेवलपर के लिए दस्तावेज़ों को मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में ऐक्सेस करने के लिए, कैननिकल सोर्स के तौर पर डिज़ाइन किया गया है.
आम तौर पर, इसका इस्तेमाल इस तरह किया जाता है: सबसे पहले, किसी क्वेरी के आधार पर काम के पेज के यूआरआई खोजने के लिए DeveloperKnowledge.SearchDocumentChunks का इस्तेमाल करें. इसके बाद, सबसे ऊपर दिखने वाले नतीजों का पूरा कॉन्टेंट फ़ेच करने के लिए DeveloperKnowledge.GetDocument या DeveloperKnowledge.BatchGetDocuments का इस्तेमाल करें.
दस्तावेज़ का पूरा कॉन्टेंट, मार्कडाउन फ़ॉर्मैट में दिया गया है.
| BatchGetDocuments |
|---|
|
यह एक साथ कई दस्तावेज़ों को वापस लाता है. हर दस्तावेज़ में पूरा मार्कडाउन कॉन्टेंट होता है.
|
| GetDocument |
|---|
|
यह फ़ंक्शन, पूरे मार्कडाउन कॉन्टेंट के साथ एक दस्तावेज़ वापस लाता है.
|
| SearchDocumentChunks |
|---|
|
यह Google के डेवलपर दस्तावेज़ों में, डेवलपर से जुड़ी जानकारी खोजता है. यह कुकी, उपयोगकर्ता की क्वेरी के आधार पर
|
BatchGetDocumentsRequest
DeveloperKnowledge.BatchGetDocuments के लिए मैसेज का अनुरोध.
| फ़ील्ड | |
|---|---|
names[] |
ज़रूरी है. इससे उन दस्तावेज़ों के नाम तय किए जाते हैं जिन्हें वापस पाना है. एक बैच में ज़्यादा से ज़्यादा 20 दस्तावेज़ों को वापस लाया जा सकता है. दस्तावेज़, अनुरोध में मौजूद फ़ॉर्मैट: |
view |
ज़रूरी नहीं. इससे दस्तावेज़ के |
BatchGetDocumentsResponse
DeveloperKnowledge.BatchGetDocuments के लिए जवाब का मैसेज.
| फ़ील्ड | |
|---|---|
documents[] |
इसमें मांगे गए दस्तावेज़ शामिल हैं. |
दस्तावेज़
दस्तावेज़, Developer Knowledge कॉर्पस से लिए गए कॉन्टेंट के एक हिस्से को दिखाता है.
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. इसमें दस्तावेज़ का संसाधन नाम होता है. फ़ॉर्मैट: |
uri |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट का यूआरआई दिखाता है, जैसे कि |
content |
सिर्फ़ आउटपुट के लिए. इसमें दस्तावेज़ का पूरा कॉन्टेंट, मार्कडाउन फ़ॉर्मैट में होता है. |
description |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के बारे में जानकारी देता है. |
data_source |
सिर्फ़ आउटपुट के लिए. इससे दस्तावेज़ के डेटा सोर्स के बारे में पता चलता है. डेटा सोर्स का उदाहरण: |
title |
सिर्फ़ आउटपुट के लिए. इससे दस्तावेज़ का टाइटल मिलता है. |
update_time |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि दस्तावेज़ के कॉन्टेंट या मेटाडेटा को पिछली बार कब अपडेट किया गया था. |
view |
सिर्फ़ आउटपुट के लिए. इससे दस्तावेज़ के |
DocumentChunk
DocumentChunk, DeveloperKnowledge कॉर्पस में मौजूद Document से कॉन्टेंट के किसी हिस्से को दिखाता है. पूरे दस्तावेज़ का कॉन्टेंट फ़ेच करने के लिए, parent को DeveloperKnowledge.GetDocument या DeveloperKnowledge.BatchGetDocuments पर पास करें.
| फ़ील्ड | |
|---|---|
parent |
सिर्फ़ आउटपुट के लिए. इसमें उस दस्तावेज़ का संसाधन नाम होता है जिससे यह हिस्सा लिया गया है. फ़ॉर्मैट: |
id |
सिर्फ़ आउटपुट के लिए. इससे दस्तावेज़ में मौजूद इस चंक के आईडी के बारे में पता चलता है. किसी दस्तावेज़ में मौजूद हर चंक का आईडी यूनीक होता है. हालांकि, अलग-अलग दस्तावेज़ों में मौजूद चंक के आईडी एक जैसे हो सकते हैं. चंक आईडी स्थिर नहीं होता और समय के साथ बदल सकता है. |
content |
सिर्फ़ आउटपुट के लिए. इसमें दस्तावेज़ के हिस्से का कॉन्टेंट होता है. |
document |
सिर्फ़ आउटपुट के लिए. यह |
DocumentView
इससे यह तय होता है कि Document के किन फ़ील्ड को शामिल किया गया है.
| Enums | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
डिफ़ॉल्ट / सेट नहीं की गई वैल्यू. अगर DocumentView की वैल्यू नहीं दी गई है, तो हर एपीआई तरीके की डिफ़ॉल्ट वैल्यू देखें. |
DOCUMENT_VIEW_BASIC |
इसमें सिर्फ़ बुनियादी मेटाडेटा फ़ील्ड शामिल होते हैं: - यह |
DOCUMENT_VIEW_FULL |
इसमें सभी Document फ़ील्ड शामिल होते हैं. |
DOCUMENT_VIEW_CONTENT |
इसमें यह |
GetDocumentRequest
DeveloperKnowledge.GetDocument के लिए मैसेज का अनुरोध.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. इससे उस दस्तावेज़ का नाम पता चलता है जिसे वापस पाना है. फ़ॉर्मैट: |
view |
ज़रूरी नहीं. इससे दस्तावेज़ के |
SearchDocumentChunksRequest
DeveloperKnowledge.SearchDocumentChunks के लिए मैसेज का अनुरोध.
| फ़ील्ड | |
|---|---|
query |
ज़रूरी है. इसमें उपयोगकर्ता की ओर से दी गई रॉ क्वेरी स्ट्रिंग होती है. जैसे, "Cloud Storage बकेट कैसे बनाएं?". |
page_size |
ज़रूरी नहीं. इससे यह तय किया जाता है कि ज़्यादा से ज़्यादा कितने नतीजे दिखाए जाएं. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर इसे तय नहीं किया गया है, तो ज़्यादा से ज़्यादा पांच नतीजे दिखेंगे. इसकी ज़्यादा से ज़्यादा वैल्यू 20 हो सकती है. इससे ज़्यादा वैल्यू डालने पर, INVALID_ARGUMENT गड़बड़ी होगी. |
page_token |
ज़रूरी नहीं. इसमें पेज टोकन होता है, जो पिछले |
filter |
ज़रूरी नहीं. यह खोज के नतीजों पर एक सख्त फ़िल्टर लागू करता है. यह एक्सप्रेशन, https://google.aip.dev/160 पर बताए गए सिंटैक्स के सबसेट के साथ काम करता है.
फ़िल्टर करने के लिए इस्तेमाल किए जा सकने वाले फ़ील्ड:
STRING फ़ील्ड, पूरी स्ट्रिंग पर एग्ज़ैक्ट मैच के लिए TIMESTAMP फ़ील्ड में
उदाहरण:
|
SearchDocumentChunksResponse
DeveloperKnowledge.SearchDocumentChunks के लिए जवाब का मैसेज.
| फ़ील्ड | |
|---|---|
results[] |
इसमें दी गई क्वेरी के लिए खोज के नतीजे शामिल होते हैं. इस सूची में मौजूद हर |
next_page_token |
ज़रूरी नहीं. यह कुकी एक ऐसा टोकन उपलब्ध कराती है जिसे |