গুগলের ডেভেলপার ডকুমেন্টেশন জুড়ে ডেভেলপার জ্ঞান অনুসন্ধান করে। ব্যবহারকারীর কোয়েরির উপর ভিত্তি করে DocumentChunk রিটার্ন করে। একই Document থেকে একাধিক চাঙ্ক থাকতে পারে। সম্পূর্ণ ডকুমেন্ট পুনরুদ্ধার করতে, SearchDocumentChunksResponse.results এ রিটার্ন করা DocumentChunk.parent সহ DeveloperKnowledge.GetDocument অথবা DeveloperKnowledge.BatchGetDocuments ব্যবহার করুন।
HTTP অনুরোধ
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
কোয়েরি প্যারামিটার
| প্যারামিটার | |
|---|---|
query | আবশ্যক। ব্যবহারকারীর দেওয়া মূল কোয়েরি স্ট্রিংটি প্রদান করে, যেমন "How to create a Cloud Storage bucket?"। |
pageSize | ঐচ্ছিক। ফেরত দেওয়া ফলাফলের সর্বোচ্চ সংখ্যা নির্দিষ্ট করে। পরিষেবাটি এই মানের চেয়ে কম ফলাফলও ফেরত দিতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক ৫টি ফলাফল ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ২০; ২০-এর বেশি মান ব্যবহার করলে 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_control -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .