通过创建搜索索引、运行查询和处理结果,开始使用 MongoDB Search。选择部署类型、接口和语言以查看相应的程序。
继续学习
运行自动补全和部分匹配查询
您可以使用 MongoDB Search 来运行自动补全和部分匹配查询,以返回部分单词的结果。当在应用程序的搜索字段中输入更多字符时,这有助于提高检索结果的准确性。您必须将字段索引为 MongoDB Search 自动补全类型,才能使用 自动补全操作符。
要开始使用,请参阅如何运行自动完成和部分匹配MongoDB搜索查询。
使用分面对搜索结果进行分组
您可以使用MongoDB Search运行分面(Facet)查询,按字符串、日期或数值对搜索结果群组。 您必须创建带有分面(Facet)定义的索引,才能使用facet(MongoDB搜索操作符)收集器。
要开始使用,请参阅如何在MongoDB Search 中使用分面。
使用MongoDB Search Playground
使用MongoDB Search Playground。通过配置搜索索引并在没有Atlas帐户、集群或集合的情况下运行查询来尝试不同的MongoDB搜索功能。
要学习;了解更多信息,请参阅MongoDB Search Playground。
通过课程来学习
要学习;了解有关MongoDB Search1 的更多信息,您可以学习MongoDB University上Atlas Search课程的第 单元。2.25 小时单元包括MongoDB Search 概述,以及有关如何创建MongoDB Search 索引、将 $search 与不同运算符结合使用以及生成搜索分面的课程。
通过观看学习
您还可以观看以下视频,学习;了解有关MongoDB Search 的更多信息:
观看Atlas和MongoDB Search 概述,并开始为您的数据设置MongoDB Search。该视频演示了如何在集群上加载示例数据、创建MongoDB搜索索引以及使用 Search Tester 和 Data Explorer运行示例查询。
时长:10 分钟
观看以下视频,学习;了解如何配置MongoDB Search索引并从应用程序运行查询。
持续时间:7 分钟
以下视频教程演示了如何为 Restaurant Finder 演示应用程序构建MongoDB搜索查询,该演示应用程序也可从 www.atlassearchrestaurants.com 获取。
时长:20 分钟