Метаданные для 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. |
ИндексКонфигДельта
Информация об изменении конфигурации индекса.
JSON-представление |
---|
{ "changeType": enum ( |
Поля | |
---|---|
changeType | Указывает, как изменяется индекс. |
index | Индекс изменяется. |
Индекс
Индексы Cloud Firestore позволяют выполнять простые и сложные запросы к документам в базе данных.
JSON-представление |
---|
{ "name": string, "queryScope": enum ( |
Поля | |
---|---|
name | Только вывод. Определенное сервером имя для этого индекса. Форма этого имени для составных индексов будет следующей: |
queryScope | Индексы с указанной областью запроса коллекции позволяют выполнять запросы к коллекции, которая является дочерней по отношению к определенному документу, указанному во время запроса, и имеет тот же идентификатор коллекции. Индексы с указанной областью запроса группы коллекций позволяют выполнять запросы ко всем коллекциям, происходящим из определенного документа, указанного во время запроса, и которые имеют тот же идентификатор коллекции, что и этот индекс. |
apiScope | Область API, поддерживаемая этим индексом. |
fields[] | Поля, поддерживаемые этим индексом. Для составных индексов требуется минимум 2 и максимум 100 полей. Последняя запись поля всегда относится к пути к полю Для индексов с одним полем это всегда будет ровно одна запись с путем к полю, равным пути к связанному полю. |
state | Только вывод. Состояние обслуживания индекса. |
ИндексФилд
Поле в индексе. FieldPath описывает, какое поле индексируется, value_mode описывает, как индексируется значение поля.
JSON-представление |
---|
{ "fieldPath": string, // Union field |
Поля | |
---|---|
fieldPath | Можно имя . Для индексов с одним полем оно должно совпадать с именем поля или может быть опущено. |
Поле объединения value_mode . Как индексируется значение поля. value_mode может быть только одним из следующих: | |
order | Указывает, что это поле поддерживает упорядочивание по указанному порядку или сравнение с использованием =, !=, <, <=, >, >=. |
arrayConfig | Указывает, что это поле поддерживает операции с |
vectorConfig | Указывает, что это поле поддерживает операции с ближайшими соседями и расстоянием над вектором. |
ВекторКонфиг
Конфигурация индекса для поддержки операций поиска векторов
JSON-представление |
---|
{ "dimension": integer, // Union field |
Поля | |
---|---|
dimension | Необходимый. Векторное измерение, к которому применяется эта конфигурация. Результирующий индекс будет включать только векторы этого измерения и может использоваться для поиска векторов того же измерения. |
type поля объединения. Тип используемого индекса. type может быть только одним из следующих: | |
flat | Указывает, что векторный индекс является плоским индексом. |
Флэтиндекс
Этот тип не имеет полей.
Индекс, который хранит векторы в плоской структуре данных и поддерживает исчерпывающий поиск.
Ттлконфигдельта
Информация об изменении конфигурации TTL.
JSON-представление |
---|
{
"changeType": enum ( |
Поля | |
---|---|
changeType | Указывает, как изменяется конфигурация TTL. |