自管理部署上的文本搜索语言
MongoDB5.0 已于 10 月2024 结束生命周期。不再支持此版本的文档。要升级5.0 部署,请参阅 MongoDB6 。0 升级程序。
MongoDB为 MongoDB Atlas 上托管的数据提供高级全文搜索解决方案MongoDB Atlas Search 。 传统文本搜索功能可供自我管理MongoDB部署的用户使用。
文本索引和 $text
操作符可与以下语言一起使用,并接受双字母 ISO 639 - 1语言代码或语言名称的长形式:
语言名称 | ISO 639-1(双字母代码) |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
如果将 default_language
值指定为 none
,文本索引会解析字段中的每个词,包括停用词,并忽略后缀词干。