sql >> Base de Datos >  >> NoSQL >> MongoDB

Búsqueda de texto MongoDb con soporte de idiomas

El problema no es el índice, eso es correcto, pero debes agregar $language o usa el idioma predeterminado (al menos cuando usa $text ).Prueba

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

$language Documentos

Además, si ejecuta

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

Descubrirá que la consulta está utilizando el idioma predeterminado.