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