Cara termudah adalah dengan menambahkan bidang array dan mengisinya dengan semua varian yang ingin Anda cari. Indeks bidang array itu.
Dengan begitu Anda hanya memerlukan satu indeks dan pencarian Anda di semua bidang menjadi sederhana dan tidak berubah ketika Anda ingin mencari di beberapa varian pencarian baru. Anda juga dapat menormalkan teks yang Anda masukkan ke dalam larik pencarian, misalnya, menurunkan huruf besar-kecil, menghapus tanda baca, dll.
Lihat https://stackoverflow.com/q/8206188/224370
Sunting: Dokumentasi MongoDB sekarang mencakup pencarian kata kunci dan pencarian teks lengkap yang baru fitur.