FirestoreAdmin.UpdateField
からの google.longrunning.Operation
の結果のメタデータ。
JSON 表現 |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
フィールド | |
---|---|
startTime |
このオペレーションの開始時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endTime |
このオペレーションが完了した時刻。オペレーションがまだ進行中の場合は、設定されません。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
field |
このオペレーションの対象となるフィールド リソース。例: |
indexConfigDeltas[] |
このオペレーションのインテントを記述する |
state |
オペレーションの状態。 |
progressDocuments |
このオペレーションの進行状況(ドキュメント)。 |
progressBytes |
このオペレーションの進行状況(バイト単位)。 |
ttlConfigDelta |
TTL 構成の差分を示します。 |
IndexConfigDelta
インデックス構成の変更に関する情報。
JSON 表現 |
---|
{ "changeType": enum ( |
フィールド | |
---|---|
changeType |
インデックスの変更方法を指定します。 |
index |
変更されるインデックス。 |
インデックス
Cloud Firestore インデックスを使用すると、データベース内のドキュメントに対して単純なクエリや複雑なクエリを実行できます。
JSON 表現 |
---|
{ "name": string, "queryScope": enum ( |
フィールド | |
---|---|
name |
出力専用。このインデックスのサーバー定義名。複合インデックスの場合、この名前の形式は |
queryScope |
コレクション クエリ スコープが指定されたインデックスでは、クエリ時に指定され、同じコレクション ID を持つ特定のドキュメントの子であるコレクションに対してクエリを実行できます。 コレクション グループのクエリ スコープが指定されたインデックスでは、クエリ時に指定された特定のドキュメントの子孫で、このインデックスと同じコレクション ID を持つすべてのコレクションに対してクエリが許可されます。 |
apiScope |
このインデックスでサポートされている API スコープ。 |
fields[] |
このインデックスでサポートされているフィールド。 複合インデックスの場合、2 ~ 100 個のフィールドが必要です。最後のフィールド エントリは、常にフィールドパス 単一フィールド インデックスの場合、これは常に 1 つのエントリであり、関連フィールドのフィールドパスと等しいフィールドパスを持ちます。 |
state |
出力専用。インデックスの提供状態。 |
インデックス フィールド
インデックス内のフィールド。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 |
ベクトル インデックスがフラット インデックスであることを示します。 |
フラットインデックス
この型にはフィールドがありません。
ベクトルをフラットなデータ構造に格納し、完全検索をサポートするインデックス。
TtlConfigDelta
TTL 構成の変更に関する情報。
JSON 表現 |
---|
{
"changeType": enum ( |
フィールド | |
---|---|
changeType |
TTL 構成の変更方法を指定します。 |