Metadane wyników dla zapytania google.longrunning.Operation
z FirestoreAdmin.UpdateField
.
Zapis JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Pola | |
---|---|
startTime |
Godzina rozpoczęcia tej operacji. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
endTime |
Czas zakończenia tej operacji. Wartość ta zostanie nieskonfigurowana, jeśli operacja jest w toku. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
field |
Zasób pola, na którym działa ta operacja. Na przykład: |
indexConfigDeltas[] |
Lista elementów |
state |
Stan operacji. |
progressDocuments |
Postęp tej operacji w dokumentach. |
progressBytes |
Postęp tej operacji (w bajtach). |
ttlConfigDelta |
Opisuje delta konfiguracji TTL. |
IndexConfigDelta
Informacje o zmianie konfiguracji indeksu.
Zapis JSON |
---|
{ "changeType": enum ( |
Pola | |
---|---|
changeType |
Określa, jak zmienia się indeks. |
index |
Zmieniany indeks. |
Indeks
Indeksy Cloud Firestore umożliwiają proste i złożone zapytania dotyczące dokumentów w bazie danych.
Zapis JSON |
---|
{ "name": string, "queryScope": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Zdefiniowana przez serwer nazwa tego indeksu. Ta nazwa indeksów złożonych będzie miała postać: |
queryScope |
Indeksy o określonym zakresie zapytania kolekcji umożliwiają wysyłanie zapytań do kolekcji, która jest podrzędna względem określonego dokumentu, określona w czasie wykonywania zapytania i o tym samym identyfikatorze kolekcji. Indeksy z określonym zakresem zapytania grupy kolekcji zezwalają na wysyłanie zapytań do wszystkich kolekcji pochodzących z określonego dokumentu, określonych w czasie wykonywania zapytania i mających ten sam identyfikator kolekcji co ten indeks. |
apiScope |
Zakres interfejsu API obsługiwany przez ten indeks. |
fields[] |
Pola obsługiwane przez ten indeks. W przypadku indeksów złożonych wymaga to od 2 do 100 pól. Ostatni wpis w polu zawsze dotyczy ścieżki pola W przypadku indeksów pojedynczych pól będzie to zawsze dokładnie 1 wpis ze ścieżką pola równą ścieżce powiązanego pola. |
state |
Tylko dane wyjściowe. Stan obsługi indeksu. |
IndexField
Pole w indeksie. Pole fieldPath opisuje, które pole jest indeksowane, a pole value_mode określa sposób indeksowania wartości pola.
Zapis JSON |
---|
{ "fieldPath": string, // Union field |
Pola | |
---|---|
fieldPath |
Może to być nazwa. W przypadku indeksów pojedynczych pól wartość musi być zgodna z nazwą pola lub może zostać pominięte. |
Pole sumy value_mode . Sposób indeksowania wartości pola. value_mode może być tylko jedną z tych wartości: |
|
order |
Wskazuje, że to pole umożliwia porządkowanie według określonej kolejności lub porównywanie przy użyciu znaków =, !=, <, <=, >, >=. |
arrayConfig |
Wskazuje, że to pole obsługuje operacje na |
vectorConfig |
Wskazuje, że to pole obsługuje działania dotyczące najbliższych sąsiadów i odległości na wektorze. |
VectorConfig
Konfiguracja indeksu do obsługi operacji wyszukiwania wektorowych
Zapis JSON |
---|
{ "dimension": integer, // Union field |
Pola | |
---|---|
dimension |
Wymagane. Wymiar wektorowy, którego dotyczy ta konfiguracja. Powstały indeks będzie zawierał tylko wektory tego wymiaru i można go używać do wyszukiwania wektorowego z tym samym wymiarem. |
Pole sumy type . Typ użytego indeksu. type może być tylko jedną z tych wartości: |
|
flat |
Wskazuje, że indeks wektorów jest indeksem płaskim. |
FlatIndex
Ten typ nie ma żadnych pól.
Indeks, który przechowuje wektory w płaskiej strukturze danych i obsługuje szczegółowe wyszukiwanie.
TtlConfigDelta
Informacje o zmianie konfiguracji TTL.
Zapis JSON |
---|
{
"changeType": enum ( |
Pola | |
---|---|
changeType |
Określa, jak zmienia się konfiguracja TTL. |