翻译或纠错本页面
- 文本索引 >
- 文本搜索语言
文本搜索语言¶
The text index and the $text operator supports the following languages:
在 2.6 版更改: MongoDB引入了第2版的文本搜索特性。第2版的文本搜索特性支持使用ISO 639-1所定义的双字母形式的语言。第1版的文本搜索只支持每个语言名称的长形式。
在 3.2 版更改: MongoDB Enterprise 包括对 Arabic, Farsi (具体为:Dari 及 Iranian Persian 方言), Urdu, 简体中文以及繁体中文的支持。为了支持新语言,文本检索功能使用ISO 636-3中定义的三字符语言代码。查阅 使用基本技术Rosette语义平台的文本索引 了解如何启动对这些语言的支持。
语言名称 |
ISO 639-1 (两字符编码) |
ISO 636-3 (三字符编码) |
RLP名称(三字符编码) |
---|---|---|---|
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 | ||
arabic | ara | ||
dari | prs | ||
iranian persian | pes | ||
urdu | urd | ||
简体中文 或者 hans |
zhs | ||
繁体中文 或者 hant |
zht |
注解
如果您将语言值指定为 "none" ,那么 text search 使用没有停用词和词干的简单分词。
参见