FirestoreAdmin.UpdateField
verisindeki google.longrunning.Operation
sonuçları meta verileri.
JSON gösterimi |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Alanlar | |
---|---|
startTime |
Bu işlemin başladığı saat. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
endTime |
Bu işlemin tamamlandığı saat. İşlem hâlâ devam ediyorsa ayarı iptal edilir. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
field |
Bu işlemin üzerinde işlem yaptığı alan kaynağı. Örneğin: |
indexConfigDeltas[] |
Bu işlemin amacını açıklayan |
state |
İşlemin durumu. |
progressDocuments |
Bu işlemin ilerleme durumu (belgelerde). |
progressBytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
ttlConfigDelta |
TTL yapılandırmasının deltalarını açıklar. |
IndexConfigDelta
Dizin yapılandırması değişikliği ile ilgili bilgiler.
JSON gösterimi |
---|
{ "changeType": enum ( |
Alanlar | |
---|---|
changeType |
Dizinin nasıl değiştiğini belirtir. |
index |
Değiştirilmekte olan dizin. |
Dizin
Cloud Firestore dizinleri, veritabanındaki belgelerde basit ve karmaşık sorgular yapılmasını sağlar.
JSON gösterimi |
---|
{ "name": string, "queryScope": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bu dizin için sunucu tarafından tanımlanan bir ad. Bileşik dizinler için bu adın biçimi şu şekildedir: |
queryScope |
Koleksiyon sorgusu kapsamının belirtildiği dizinler, belirli bir belgenin alt öğesi olan, sorgu sırasında belirtilen ve aynı koleksiyon kimliğine sahip bir koleksiyonda sorgulara izin verir. Koleksiyon grubu sorgu kapsamına sahip olan dizinler, belirli bir belgeden türetilmiş olan, sorgu sırasında belirtilen ve bu dizinle aynı koleksiyon kimliğine sahip olan tüm koleksiyonlarda yapılan sorgulara izin verir. |
apiScope |
Bu dizin tarafından desteklenen API kapsamı. |
fields[] |
Bu dizin tarafından desteklenen alanlar. Bileşik dizinler için bu, en az 2 ve en fazla 100 alan gerektirir. Son alan girişi her zaman Tek alan dizinlerinde bu, her zaman ilişkili alanın alan yoluna eşit bir alan yoluna sahip tam olarak tek bir giriş olacaktır. |
state |
Yalnızca çıkış. Dizinin sunulma durumu. |
IndexField
Dizindeki bir alan. fieldPath hangi alanın dizine eklendiğini, value_mode ise alan değerinin nasıl dizine eklendiğini açıklar.
JSON gösterimi |
---|
{ "fieldPath": string, // Union field |
Alanlar | |
---|---|
fieldPath |
Ad olabilir. Tek alan dizinleri için bu ad, alanın adıyla eşleşmelidir veya atlanabilir. |
Birleştirme alanı value_mode . Alan değerinin dizine eklenme şekli. value_mode şunlardan yalnızca biri olabilir: |
|
order |
Bu alanın, belirtilen sıraya göre sıralamayı veya =, !=, <, <=, >, >= kullanarak karşılaştırma yapmayı desteklediğini belirtir. |
arrayConfig |
Bu alanın, |
vectorConfig |
Bu alanın en yakın komşuları ve vektör üzerinde mesafe işlemlerini desteklediğini belirtir. |
VectorConfig
Vektör arama işlemlerini desteklemek için dizin yapılandırması
JSON gösterimi |
---|
{ "dimension": integer, // Union field |
Alanlar | |
---|---|
dimension |
Zorunlu. Bu yapılandırmanın geçerli olduğu vektör boyutu. Sonuç olarak elde edilen dizin, yalnızca bu boyuttaki vektörleri içerir ve aynı boyuta sahip vektör araması için kullanılabilir. |
Birleştirme alanı type . Kullanılan dizin türü. type şunlardan yalnızca biri olabilir: |
|
flat |
Vektör dizininin düz bir dizin olduğunu gösterir. |
FlatIndex
Bu türde alan yok.
Vektörleri düz veri yapısında depolayan ve kapsamlı aramayı destekleyen bir dizin.
TtlConfigDelta
TTL yapılandırması değişikliğiyle ilgili bilgi.
JSON gösterimi |
---|
{
"changeType": enum ( |
Alanlar | |
---|---|
changeType |
TTL yapılandırmasının nasıl değiştirileceğini belirtir. |