Seperti pada MongoDB 3.4, fitur pencarian teks dirancang untuk mendukung pencarian peka huruf besar/kecil pada konten teks dengan aturan khusus bahasa untuk stopwords dan stemming. Aturan stemming untuk bahasa yang didukung didasarkan pada algoritme standar yang umumnya menangani kata kerja dan kata benda umum tetapi tidak mengetahui kata benda yang tepat.
Tidak ada dukungan eksplisit untuk kecocokan parsial atau fuzzy, tetapi istilah yang berasal dari hasil yang serupa mungkin tampak berfungsi seperti itu. Misalnya:"rasa", "rasa", dan rasa "semuanya berasal dari "rasa". Coba halaman Demo Stemming Bola Salju untuk bereksperimen dengan lebih banyak kata dan algoritme stemming.
Hasil Anda yang cocok adalah semua variasi pada kata yang sama "LEONEL", dan hanya bervariasi menurut huruf besar dan diakritik. Kecuali "LEONEL" dapat diturunkan menjadi sesuatu yang lebih pendek dengan aturan bahasa yang Anda pilih, ini adalah satu-satunya jenis variasi yang akan cocok.
Jika Anda ingin melakukan pencocokan parsial yang efisien, Anda harus mengambil pendekatan yang berbeda. Untuk beberapa ide bermanfaat, lihat:
- Teknik Efisien untuk Pencocokan Fuzzy dan Parsial di MongoDB oleh John Page
- Penelusuran Kata Kunci Parsial yang Efisien oleh James Tan
Ada permintaan peningkatan yang relevan yang dapat Anda tonton/upvote di pelacak masalah MongoDB:SERVER-15090:Tingkatkan Indeks Teks untuk mendukung pencocokan kata sebagian.