חיפוש ידע למפתחים במסמכי התיעוד למפתחים של Google. הפונקציה מחזירה DocumentChunks על סמך השאילתה של המשתמש. יכול להיות שיש הרבה נתחים מאותו Document. כדי לאחזר מסמכים מלאים, משתמשים בפונקציות DeveloperKnowledge.GetDocument או DeveloperKnowledge.BatchGetDocuments עם הערך DocumentChunk.parent שמוחזר ב-SearchDocumentChunksResponse.results.
בקשת HTTP
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
query |
חובה. השדה הזה מכיל את מחרוזת השאילתה הגולמית שהמשתמש סיפק, למשל 'איך יוצרים קטגוריה של Cloud Storage?'. אורך השאילתה לא יכול לחרוג מ-500 תווים. אם הערכים ארוכים מ-500 תווים, תוצג שגיאה |
pageSize |
אופציונלי. מציין את המספר המקסימלי של התוצאות שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו לכל היותר 5 תוצאות. הערך המקסימלי הוא 100. ערכים גבוהים יותר יומרו ל-100. |
pageToken |
אופציונלי. מכיל טוקן של דף שהתקבל מקריאה קודמת של |
filter |
אופציונלי. החלת מסנן מחמיר על תוצאות החיפוש. הביטוי תומך בחלק מהתחביר שמתואר בכתובת https://google.aip.dev/160. הפונקציה שדות נתמכים לסינון:
שדות מסוג INTEGER תומכים באופרטורים שדות STRING תומכים באופרטורים השדות של חותמות הזמן תומכים באופרטורים אפשר לשלב בין ביטויים באמצעות האופרטורים הלוגיים דוגמאות:
המחרוזת |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
הודעת תגובה ל-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.