Problemet er ikke indekset, det er korrekt, men du skal tilføje $language eller det bruger standardsproget (i det mindste når du bruger $text ).Prøv
db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
Også, hvis du kører
db.collection.find({$text:{$search:"pollo"}}).explain()
Du vil finde ud af, at forespørgslen bruger standardsproget.