Het probleem is niet de index, dat klopt, maar je moet $language
. toevoegen of het gebruikt de standaardtaal (tenminste bij gebruik van $text
).Probeer
db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
Ook als u
db.collection.find({$text:{$search:"pollo"}}).explain()
U zult ontdekken dat de zoekopdracht de standaardtaal gebruikt.