Problém není v indexu, to je pravda, ale musíte přidat $language
nebo používá výchozí jazyk (alespoň při použití $text
). Zkuste
db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
Také, pokud spustíte
db.collection.find({$text:{$search:"pollo"}}).explain()
Zjistíte, že dotaz používá výchozí jazyk.