MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDb-Textsuche mit Sprachunterstützung

Das Problem ist nicht der Index, das ist richtig, aber Sie müssen $language hinzufügen oder es verwendet die Standardsprache (zumindest bei Verwendung von $text ).Versuchen Sie

 db.collection.find({$text:{$search:"pollo", $language:"spanish"}})

$language Dokumente

Auch beim Laufen

 db.collection.find({$text:{$search:"pollo"}}).explain()

Sie werden feststellen, dass die Abfrage die Standardsprache verwendet.