Ich würde es setzen, wenn Sie die Anwendung initialisieren. Wenn die Sammlung nicht vorhanden ist, wenn Sie sureIndex aufrufen, wird der Index (und die Sammlung) zu diesem Zeitpunkt erstellt.
Ich gehe davon aus, dass Sie a priori wissen, welche Arten von Abfragen Sie auf die Daten ausführen und welche Art von Daten Sie natürlich in den Index aufnehmen werden.