Problemet är inte indexet, det är korrekt, men du måste lägga till $language
eller så använder den standardspråket (åtminstone när $text
används ).Försök
db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
Dessutom, om du kör
db.collection.find({$text:{$search:"pollo"}}).explain()
Du kommer att få reda på att frågan använder standardspråket.