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

MongoDb tekstsøgning med sprogunderstøttelse

Problemet er ikke indekset, det er korrekt, men du skal tilføje $language eller det bruger standardsproget (i det mindste når du bruger $text ).Prøv

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

$language Dokumenter

Også, hvis du kører

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

Du vil finde ud af, at forespørgslen bruger standardsproget.




  1. Automatisering og styring af Open Source-databaser i skyen - annoncerer ClusterControl 1.6

  2. Kan MongoDB fungere, når databasens størrelse er større end RAM?

  3. PHP72 MongoDB-driver med Homebrew på OSX

  4. Hvordan fjerner man kun et eller to felter fra dokumenter i mongodb?