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.