يبحث هذا الإجراء عن معلومات المطوّرين في مستندات المطوّرين من Google. ويعرض DocumentChunk استنادًا إلى طلب بحث المستخدم. قد يكون هناك العديد من الأجزاء من Document نفسه. لاسترداد المستندات الكاملة، استخدِم DeveloperKnowledge.GetDocument أو DeveloperKnowledge.BatchGetDocuments مع DocumentChunk.parent الذي تم عرضه في SearchDocumentChunksResponse.results.
طلب HTTP
GET https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
معامِلات طلب البحث
| المعلمات | |
|---|---|
query |
الحقل مطلوب. يقدّم هذا الحقل سلسلة طلب البحث الأولية التي يقدّمها المستخدم، مثل "كيفية إنشاء مجموعة في Cloud Storage؟". |
pageSize |
اختياريّ. يحدّد هذا الحقل الحد الأقصى لعدد النتائج المطلوب عرضها. وقد تعرض الخدمة عددًا أقل من هذا القيمة. إذا لم يتم تحديد هذه القيمة، سيتم عرض 5 نتائج على الأكثر. الحد الأقصى للقيمة هو 100، وسيتم فرض القيمة 100 على القيم التي تزيد عن 100. |
pageToken |
اختياريّ. يحتوي هذا الحقل على رمز صفحة تم تلقّيه من طلب |
filter |
اختياريّ. يطبّق هذا الحقل فلترًا صارمًا على نتائج البحث. يتوافق التعبير مع مجموعة فرعية من البنية الموضّحة في https://google.aip.dev/160. بينما يعرض الحقول المتاحة للفلترة:
تتوفّر عوامل التشغيل تتوفّر عوامل التشغيل تتوفّر عوامل التشغيل يمكنك دمج التعبيرات باستخدام عوامل التشغيل المنطقية أمثلة:
يجب ألا تتجاوز سلسلة |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة الاستجابة لـ 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 جزءًا من المحتوى من Document في مجموعة DeveloperKnowledge. لجلب محتوى المستند بأكمله، مرِّر parent إلى DeveloperKnowledge.GetDocument أو DeveloperKnowledge.BatchGetDocuments.
| تمثيل JSON |
|---|
{
"parent": string,
"id": string,
"content": string,
"document": {
object ( |
| الحقول | |
|---|---|
parent |
هذا الحقل مخصّص للقراءة فقط. يحتوي هذا الحقل على اسم المورد للمستند الذي ينتمي إليه هذا الجزء. التنسيق: |
id |
هذا الحقل مخصّص للقراءة فقط. يحدّد هذا الحقل رقم تعريف هذا الجزء داخل المستند. يكون رقم تعريف الجزء فريدًا داخل المستند، ولكنّه ليس فريدًا على مستوى المستندات. رقم تعريف الجزء ليس ثابتًا وقد يتغيّر بمرور الوقت. |
content |
هذا الحقل مخصّص للقراءة فقط. يحتوي هذا الحقل على محتوى جزء المستند. |
document |
هذا الحقل مخصّص للقراءة فقط. يمثّل هذا الحقل البيانات الوصفية حول |