Stay organized with collections
Save and categorize content based on your preferences.
Creates the specified index. A newly created index's initial state is CREATING. On completion of the returned google.longrunning.Operation, the state will be READY. If the index already exists, the call will return an ALREADY_EXISTS status.
During creation, the process could result in an error, in which case the index will move to the ERROR state. The process can be recovered by fixing the data that caused the error, removing the index with delete, then re-creating the index with create.
Indexes with a single field cannot be created.
HTTP request
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes
[[["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-01-21 UTC."],[[["Creates a new index, which initially starts in a `CREATING` state and transitions to `READY` upon successful completion."],["If an index creation fails, it enters an `ERROR` state, but it can be recovered by correcting the underlying data issue, deleting the index, and recreating it."],["The process uses an HTTP POST request to a specific URL with required parameters like `parent` for the database location."],["The request body contains index details, and the response body will include an operation object if the creation is successful."],["The creation of single field indexes is not supported by this process."]]],[]]