The state of an index. During index creation, an index will be in the
CREATING state. If the index is created successfully, it will transition
to the READY state. If the index creation encounters a problem, the index
will transition to the NEEDS_REPAIR state.
The index is being created.
There is an active long-running operation for the index.
The index is updated when writing a document.
Some index data may exist.
NeedsRepair
The index was being created, but something went wrong.
There is no active long-running operation for the index,
and the most recently finished long-running operation failed.
The index is not updated when writing a document.
Some index data may exist.
Use the google.longrunning.Operations API to determine why the operation
that last attempted to create this index failed, then re-create the
index.
Ready
The index is ready to be used.
The index is updated when writing a document.
The index is fully populated from all stored documents it applies to.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-04 UTC."],[[["The `State` enum in the `Google.Cloud.Firestore.Admin.V1` namespace represents the current status of an index within the Firestore database, with the latest version being 3.12.0."],["The index can be in one of four states: `Creating` (under construction), `Ready` (fully functional), `NeedsRepair` (encountered issues during creation), or `Unspecified` (state unknown)."],["The `Creating` state indicates that an index is being built, and while it updates with new document writes, some index data may already exist."],["The `NeedsRepair` state signifies that an index encountered an error during creation, and it is not being updated with new documents."],["The `Ready` state means an index is fully operational and populated with data from all relevant stored documents, updating alongside new document writes."]]],[]]