جستجوی دانش توسعهدهنده در اسناد توسعهدهندگان گوگل. بر اساس جستجوی کاربر، DocumentChunk ها را برمیگرداند. ممکن است تکههای زیادی از یک Document وجود داشته باشد. برای بازیابی اسناد کامل، DeveloperKnowledge.GetDocument یا DeveloperKnowledge.BatchGetDocuments با DocumentChunk.parent در SearchDocumentChunksResponse.results برگردانده شده است، استفاده کنید.
درخواست HTTP
GET https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای پرس و جو
| پارامترها | |
|---|---|
query | الزامی. رشته پرسوجوی خام ارائه شده توسط کاربر، مانند «چگونه یک مخزن ذخیرهسازی ابری ایجاد کنیم؟» را ارائه میدهد. |
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 .
سندچانک
یک DocumentChunk نشاندهندهی بخشی از محتوا از یک Document در مجموعهی DeveloperKnowledge است. برای دریافت کل محتوای سند، parent به DeveloperKnowledge.GetDocument یا DeveloperKnowledge.BatchGetDocuments ارسال کنید.
| نمایش JSON |
|---|
{
"parent": string,
"id": string,
"content": string,
"document": {
object ( |
| فیلدها | |
|---|---|
parent | فقط خروجی. شامل نام منبع سندی است که این قطعه از آن است. قالب: |
id | فقط خروجی. شناسه این قطعه را در سند مشخص میکند. شناسه قطعه در یک سند منحصر به فرد است، اما به صورت جهانی در بین اسناد منحصر به فرد نیست. شناسه قطعه پایدار نیست و ممکن است با گذشت زمان تغییر کند. |
content | فقط خروجی. شامل محتوای بخش سند است. |
document | فقط خروجی. نشاندهندهی فرادادههای مربوط به |