Introduction
When you store data in Firebase Firestore, queries can be slow if indexes are missing. Index management helps create and maintain indexes so your app finds data quickly and works smoothly.
When your app needs to search or sort data by multiple fields in Firestore.
When Firestore tells you a query requires a composite index to run.
When you want to improve the speed of complex queries in your Firebase app.
When you add new query patterns that Firestore does not support by default.
When you want to keep your Firestore indexes organized and up to date.