MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ricerca di testo MongoDb con supporto linguistico

Il problema non è l'indice, è corretto, ma devi aggiungere $language oppure usa la lingua predefinita (almeno quando si usa $text ).Prova

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

$language Documenti

Inoltre, se corri

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

Scoprirai che la query utilizza la lingua predefinita.