Text Search Languages on Self-Managed Deployments
MongoDB 5.0 is end of life as of October 2024. This version of the documentation is no longer
supported. To upgrade your 5.0 deployment, see the MongoDB 6.0 upgrade procedures.
MongoDB offers a premium full-text search solution, MongoDB Atlas Search, for data hosted on MongoDB Atlas. A legacy text search capability is available for users self-managing MongoDB deployments.
The text index and the $text
operator may be used with the following languages, and accepts either the
two-letter ISO 639-1 language code or the long form of the
language name:
Language Name | ISO 639-1 (Two letter codes) |
---|---|
danish | da |
dutch | nl |
english | en |
finnish | fi |
french | fr |
german | de |
hungarian | hu |
italian | it |
norwegian | nb |
portuguese | pt |
romanian | ro |
russian | ru |
spanish | es |
swedish | sv |
turkish | tr |
If you specify a default_language
value of none
, the text index
parses through each word in the field, including stop words, and ignores
suffix stemming.