فراداده برای نتایج google.longrunning.Operation
از FirestoreAdmin.UpdateField
.
نمایندگی JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
زمینه های | |
---|---|
startTime | زمانی که این عملیات شروع شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
endTime | زمان تکمیل این عملیات اگر عملیات هنوز در حال انجام باشد، تنظیم نخواهد شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
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 | می تواند نام باشد. برای فهرست های تک فیلد، این باید با نام فیلد مطابقت داشته باشد یا ممکن است حذف شود. |
فیلد اتحادیه 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 را مشخص می کند. |