- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- DocumentChunk
Google के डेवलपर दस्तावेज़ों में, डेवलपर से जुड़ी जानकारी खोजता है. उपयोगकर्ता की क्वेरी के आधार पर, DocumentChunk दिखाता है. एक ही Document से कई chunk हो सकते हैं. पूरे दस्तावेज़ पाने के लिए, SearchDocumentChunksResponse.results में दिखाए गए DocumentChunk.parent के साथ, DeveloperKnowledge.GetDocument या DeveloperKnowledge.BatchGetDocuments का इस्तेमाल करें.
एचटीटीपी अनुरोध
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
query |
ज़रूरी है. इसमें उपयोगकर्ता की ओर से दी गई रॉ क्वेरी स्ट्रिंग शामिल होती है. जैसे, "Cloud Storage बकेट कैसे बनाएं?". |
pageSize |
ज़रूरी नहीं. इससे, नतीजों की ज़्यादा से ज़्यादा संख्या तय होती है. ऐसा हो सकता है कि सेवा, इस वैल्यू से कम नतीजे दिखाए. अगर यह तय नहीं किया जाता है, तो ज़्यादा से ज़्यादा पांच नतीजे दिखाए जाएंगे. इसकी ज़्यादा से ज़्यादा वैल्यू 20 है. इससे ज़्यादा वैल्यू डालने पर, INVALID_ARGUMENT गड़बड़ी होगी. |
pageToken |
ज़रूरी नहीं. इसमें, |
filter |
ज़रूरी नहीं. इससे, खोज के नतीजों पर सख्त फ़िल्टर लागू होता है. एक्सप्रेशन, https://google.aip.dev/160 पर बताए गए सिंटैक्स के सबसेट के साथ काम करता है.
फ़िल्टर करने के लिए, इन फ़ील्ड का इस्तेमाल किया जा सकता है:
STRING फ़ील्ड, पूरी स्ट्रिंग पर ठीक-ठीक मैच के लिए, TIMESTAMP फ़ील्ड, एक्सप्रेशन को उदाहरण:
|
अनुरोध का मुख्य हिस्सा
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य हिस्सा
DeveloperKnowledge.SearchDocumentChunks के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"results": [
{
object ( |
| फ़ील्ड | |
|---|---|
results[] |
इसमें, दी गई क्वेरी के खोज नतीजे शामिल होते हैं. इस सूची में मौजूद हर |
nextPageToken |
ज़रूरी नहीं. इसमें एक टोकन होता है, जिसे |
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, देखें OAuth 2.0 Overview.
DocumentChunk
DocumentChunk, DeveloperKnowledge कॉर्पस में मौजूद Document के कॉन्टेंट का एक हिस्सा होता है. पूरे दस्तावेज़ का कॉन्टेंट पाने के लिए, parent को DeveloperKnowledge.GetDocument या DeveloperKnowledge.BatchGetDocuments पर पास करें.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"parent": string,
"id": string,
"content": string,
"document": {
object ( |
| फ़ील्ड | |
|---|---|
parent |
सिर्फ़ आउटपुट के लिए. इसमें, उस दस्तावेज़ का संसाधन नाम शामिल होता है जिससे यह chunk लिया गया है. फ़ॉर्मैट: |
id |
सिर्फ़ आउटपुट के लिए. इससे, दस्तावेज़ में इस chunk का आईडी तय होता है. chunk का आईडी, किसी दस्तावेज़ में यूनीक होता है. हालांकि, यह सभी दस्तावेज़ों में यूनीक नहीं होता. chunk का आईडी स्थिर नहीं होता और यह समय के साथ बदल सकता है. |
content |
सिर्फ़ आउटपुट के लिए. इसमें, दस्तावेज़ chunk का कॉन्टेंट शामिल होता है. |
document |
सिर्फ़ आउटपुट के लिए. इससे, उस |