Saya akan meletakkannya ketika Anda menginisialisasi aplikasi. Jika koleksi tidak ada saat Anda memanggil sureIndex, indeks (dan koleksi) akan dibuat pada saat itu.
Saya berasumsi bahwa Anda mengetahui secara apriori jenis kueri apa yang akan Anda jalankan pada data, dan jenis data apa yang akan Anda masukkan ke dalam indeks, tentu saja.