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