מטא-נתונים של google.longrunning.Operation
תוצאות מ-FirestoreAdmin.UpdateField
.
ייצוג JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
שדות | |
---|---|
startTime |
השעה שבה הפעולה הזו התחילה. חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
endTime |
הזמן שבו הפעולה הזו הושלמה. אם הפעולה עדיין מתבצעת, המערכת לא מוגדרת. חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
field |
משאב השדה שעליו הפעולה הזו פועלת. לדוגמה: |
indexConfigDeltas[] |
רשימה של |
state |
מצב הפעולה. |
progressDocuments |
ההתקדמות, במסמכים, של הפעולה הזו. |
progressBytes |
ההתקדמות בבייטים של הפעולה הזו. |
ttlConfigDelta |
מתאר את השינויים בתצורת TTL. |
IndexConfigDelta
מידע על שינוי בהגדרה של האינדקס.
ייצוג JSON |
---|
{ "changeType": enum ( |
שדות | |
---|---|
changeType |
מציין את השינויים באינדקס. |
index |
האינדקס שמשתנה. |
אינדקס
האינדקסים של Cloud Firestore מאפשרים לבצע שאילתות פשוטות ומורכבות על מסמכים במסד נתונים.
ייצוג JSON |
---|
{ "name": string, "queryScope": enum ( |
שדות | |
---|---|
name |
פלט בלבד. שם שהוגדר על ידי שרת לאינדקס הזה. אופן השם של אינדקסים מרוכבים יהיה: |
queryScope |
אינדקסים עם היקף שאילתת אוסף שצוין מאפשרים שאילתות באוסף שהוא הצאצא של מסמך ספציפי, שצוין בזמן השאילתה ושיש לו אותו מזהה אוסף. אינדקסים עם היקף שאילתות של קבוצת אוספים שצוין מאפשרים שאילתות לכל האוספים שיוצאים ממסמך ספציפי, שצוינו בזמן השאילתה ושיש להם אותו מזהה אוסף כמו האינדקס הזה. |
apiScope |
היקף ההרשאות של ממשק ה-API שנתמך על ידי האינדקס הזה. |
fields[] |
השדות שנתמכים על ידי האינדקס הזה. כדי ליצור אינדקסים מורכבים, צריך בין 2 ל-100 שדות לפחות. הערך האחרון בשדה הוא תמיד לנתיב השדה באינדקסים של שדה יחיד, זו תמיד תהיה רשומה אחת בדיוק עם נתיב שדה ששווה לנתיב השדה של השדה המשויך. |
state |
פלט בלבד. מצב ההצגה של האינדקס. |
IndexField
שדה באינדקס. השדה fieldPath מתאר את השדה שנוצר לאינדקס, וה-value_mode מתאר את האופן שבו ערך השדה נוסף לאינדקס.
ייצוג JSON |
---|
{ "fieldPath": string, // Union field |
שדות | |
---|---|
fieldPath |
יכול להיות name. באינדקסים של שדה יחיד, השדה הזה חייב להתאים לשם השדה או שאפשר להשמיט אותו. |
שדה איחוד value_mode . האופן שבו ערך השדה נוסף לאינדקס. value_mode יכול להיות רק אחד מהבאים: |
|
order |
מציין שהשדה הזה תומך בסדר קריאה לפי הסדר שנקבע או בהשוואה באמצעות הסימנים =, !=, <, <=, >, >=. |
arrayConfig |
השדה הזה תומך בפעולות על ערכי |
vectorConfig |
מציין שהשדה הזה תומך בשכנים הקרובים ביותר ובפעולות מרחק על וקטור. |
VectorConfig
הגדרת האינדקס לתמיכה בפעולות של חיפוש וקטורי
ייצוג JSON |
---|
{ "dimension": integer, // Union field |
שדות | |
---|---|
dimension |
חובה. מאפיין הווקטור שעליו חלה ההגדרה הזו. האינדקס שיתקבל יכלול רק וקטורים של המאפיין הזה, ואפשר להשתמש בו לחיפוש וקטורי עם אותו מאפיין. |
שדה איחוד type . סוג האינדקס שבשימוש. type יכול להיות רק אחד מהבאים: |
|
flat |
מציין שאינדקס הווקטור הוא אינדקס שטוח. |
FlatIndex
אין שדות בסוג הזה.
אינדקס שמאחסן וקטורים במבנה נתונים שטוח ותומך בחיפוש מקיף.
TtlConfigDelta
מידע על שינוי בהגדרה של TTL.
ייצוג JSON |
---|
{
"changeType": enum ( |
שדות | |
---|---|
changeType |
מציין את השינויים בהגדרות של TTL. |