跳到主要内容

📘 全文搜索

到目前为止,我们有一个应用程序,但由于搜索功能相当有限,这并不太有用。

现在你已经了解了 MongoDB 的查询语言和聚合管道框架,是时候探索 Atlas Search 了,这是一种完全托管的搜索服务,建立在 MongoDB 强大的聚合框架之上。

Atlas Search 与其他 Atlas 服务集成,为你提供完全托管的搜索服务。它构建于领先的开源搜索引擎库 Lucene 之上,同时也建立在 MongoDB 的聚合框架之上,这意味着你可以使用相同的查询语言来查询和搜索你的数据。

Atlas Search 的优势

你已经看到了使用 MongoDB 查询语言查询数据的局限性。Atlas Search 为你提供了几个好处:

  • 全文搜索 - Atlas Search 为你提供全文搜索功能,包括词干提取、停用词和同义词。
  • 评分 - Atlas Search 为你提供评分系统,允许你根据相关性对搜索结果进行排序。
  • 语言支持 - Atlas Search 开箱即用地支持多种语言。
  • 自动补全 - Atlas Search 为你提供搜索内容自动补全功能。
  • 高亮显示 - Atlas Search 为你提供高亮显示功能。