משאב: מסמך
המסמך כולל את כל פרטי המטא-נתונים הגולמיים של הפריטים שיומלצו או ייכללו בחיפוש.
| ייצוג 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 |
פלט בלבד. השעה שבה המסמך נוסף לאינדקס בפעם האחרונה. אם השדה הזה מאוכלס, המשמעות היא שהמסמך נוסף לאינדקס. בדרך כלל, אפשר לחפש מסמכים תוך שניות אחרי שהם נוספים לאינדקס, אבל לפעמים זה יכול לקחת כמה שעות. אם השדה הזה לא מאוכלס, המשמעות היא שהמסמך מעולם לא נוסף לאינדקס. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
indexStatus |
פלט בלבד. סטטוס האינדקס של המסמך.
|
ייצוג נתונים. צריך לספק את אחד מהערכים struct_data או json_data, אחרת מוצגת שגיאה INVALID_ARGUMENT. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: |
|
structData |
נתוני ה-JSON המובְנים של המסמך. הוא צריך להיות תואם ל- |
jsonData |
ייצוג מחרוזת ה-JSON של המסמך. הוא צריך להיות תואם ל- |
| סוף השדות הבלעדיים. | |
Methods |
|
|---|---|
|
יצירת Document. |
|
מחיקת Document. |
|
הפונקציה מחזירה Document. |
|
ייבוא בכמות גדולה של כמה Document. |
|
מקבל רשימה של Document. |
|
עדכון של Document. |
|
מחיקה סופית של כל Document שנבחרו בענף. |