Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs 菜单
Docs 主页
/ /

文本搜索(Text Search)

MongoDB为 MongoDB Atlas和自管理部署提供文本搜索功能。

注意

$search$searchMeta$vectorSearch 现在可用于自管理部署。我们建议使用这些聚合阶段而不是$text操作符,因为它们提供了改进的全文查询解决方案。

要执行文本搜索,请使用MongoDB Search。MongoDB Search 支持细粒度文本索引和丰富的查询语言,可快速获得相关搜索结果。

要学习;了解更多信息并开始使用MongoDB Search,请参阅:

MongoDB Search 还提供用于解析文本以进行全文搜索的通用分析器,包括对超过40 个特定于语言的分析器的支持。

要对MongoDB上托管的数据执行向量搜索,请使用MongoDB Vector Search。MongoDB Vector Search 扩展了您的文本搜索功能,以包括语义搜索、混合搜索和生成搜索。

要学习;了解更多信息并开始使用MongoDB Vector Search,请参阅:

MongoDB还提供了$text操作符。但是,我们建议使用$search聚合阶段,因为它提供高级全文搜索选项,包括:

  • 模糊匹配和自动完成。

  • 相关性评分。

  • 支持使用同义词和分面(Facet)进行搜索。

  • 搜索术语突出显示。

  • 更多语言分析器。

要学习;了解有关 $text 查询的更多信息,请参阅 $text 查询。

后退

自然语言到 MongoDB

在此页面上