問題はインデックスではありません、それは正しいですが、$language
を追加する必要があります または、デフォルトの言語を使用します(少なくとも$text
を使用する場合) )。試してみてください
db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
また、実行する場合
db.collection.find({$text:{$search:"pollo"}}).explain()
クエリがデフォルトの言語を使用していることがわかります。