翻译或纠错本页面

文本搜索语言

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 使用没有停用词和词干的简单分词。