משאב: מסמך
המסמך כולל את כל פרטי המטא-נתונים הגולמיים של הפריטים שיומלצו או ייכללו בחיפוש.
| ייצוג ב-JSON |
|---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. השם המלא של המשאב של המסמך. פורמט: השדה הזה חייב להיות מחרוזת בקידוד UTF-8, עם מגבלת אורך של 1,024 תווים. |
id |
אי אפשר לשנות. המזהה של המסמך. המזהה צריך להיות בהתאם לתקן RFC-1034, עם מגבלת אורך של 128 תווים. |
schemaId |
המזהה של הסכימה שנמצאת באותו מאגר נתונים. |
content |
הנתונים הלא מובנים שמקושרים למסמך הזה. אפשר להגדיר תוכן רק אם המסמך הזה נמצא במאגר נתונים |
parentDocumentId |
המזהה של מסמך האב. כרגע יש תמיכה בהיררכיית מסמכים עם שתי רמות לכל היותר. המזהה צריך להיות בהתאם לתקן RFC-1034, עם מגבלת אורך של 63 תווים. |
derivedStructData |
פלט בלבד. השדה הזה הוא OUTPUT_ONLY. הוא מכיל נתונים נגזרים שלא מופיעים במסמך המקורי. |
aclInfo |
מידע על בקרת הגישה למסמך. |
indexTime |
פלט בלבד. הפעם האחרונה שבה המסמך נוסף לאינדקס. אם השדה הזה מוגדר, יכול להיות שהמסמך יוחזר בתוצאות החיפוש. השדה הזה הוא OUTPUT_ONLY. אם השדה הזה לא מאוכלס, זה אומר שהמסמך מעולם לא נוסף לאינדקס. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
indexStatus |
פלט בלבד. סטטוס האינדקס של המסמך.
|
שדה איחוד data. ייצוג נתונים. צריך לציין את אחד מהערכים struct_data או json_data, אחרת מוצגת שגיאה INVALID_ARGUMENT. הערך data יכול להיות רק אחד מהבאים: |
|
structData |
נתוני ה-JSON המובְנים של המסמך. הערך צריך להיות תואם לערך הרשום |
jsonData |
ייצוג מחרוזת ה-JSON של המסמך. הערך צריך להיות תואם לערך הרשום |
Methods |
|
|---|---|
|
יצירת Document. |
|
מחיקת Document. |
|
הפונקציה מחזירה Document. |
|
קבלת מידע על הפריסה המנותחת של Document. |
|
ייבוא בכמות גדולה של כמה Document. |
|
מקבל רשימה של Document. |
|
עדכון של Document. |
|
מחיקה סופית של כל Document שנבחרו בהסתעפות. |