运行 Atlas Search 查询
在此页面上
您可以在搜索测试器、Compass、驱动程序和 mongosh
中运行 Atlas Search 查询。Atlas Search 还会在 Atlas 用户界面中提供查询指导。
提示
Quickly try Atlas Search without needing an Atlas account, cluster, or collection, with the Atlas Search Playground. To learn more, see the documentation.
查看查询指导模板
Atlas Search 提供一个包含指导的示例复合查询模板。该模板说明了如何构建复合查询以及该查询的索引定义。有关示例教程,请参阅如何运行具有加权字段的 Atlas Search 复合查询。
要查看该查询指导模板,请执行以下操作:
In Atlas, go to the Clusters page for your project.
If it's not already displayed, select the organization that contains your desired project from the Organizations menu in the navigation bar.
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
The Clusters page displays.
转到集群的 Atlas Search 页面。
You can go the Atlas Search page from the sidebar, the Data Explorer, or your cluster details page.
In the sidebar, click Atlas Search under the Services heading.
From the Select data source dropdown, select your cluster and click Go to Atlas Search.
The Atlas Search page displays.
单击集群的对应 Browse Collections 按钮。
Expand the database and select the collection.
Click the Search Indexes tab for the collection.
The Atlas Search page displays.
Click the cluster's name.
单击 Atlas Search 标签页。
The Atlas Search page displays.
在搜索测试器中运行 Atlas Search 查询
Atlas Search 标签页的 Search Tester 功能支持:
输入要在集合中搜索的词语。
运行
$search
或$searchMeta
查询。 默认情况下, Search Tester显示基本的通配符查询。查看、编辑和复制 Atlas Search 查询语法,然后可以在
mongosh
或 MongoDB Compass 中运行。
对于 $search
查询,Search Tester 返回根据相关性分数排序的前 10 个文档。对于 $searchMeta
查询,Search Tester 会显示一个元文档。
先决条件
要在 Atlas UI 中使用Search Tester,您必须具备以下条件:
运行 MongoDB 4.2 或更高版本的 Atlas 集群。
Atlas 集群中您的集合的 Atlas Search 索引。
搜索您的集合
In Atlas, go to the Clusters page for your project.
If it's not already displayed, select the organization that contains your desired project from the Organizations menu in the navigation bar.
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
The Clusters page displays.
转到集群的 Atlas Search 页面。
You can go the Atlas Search page from the sidebar, the Data Explorer, or your cluster details page.
In the sidebar, click Atlas Search under the Services heading.
From the Select data source dropdown, select your cluster and click Go to Atlas Search.
The Atlas Search page displays.
单击集群的对应 Browse Collections 按钮。
Expand the database and select the collection.
Click the Search Indexes tab for the collection.
The Atlas Search page displays.
Click the cluster's name.
单击 Atlas Search 标签页。
The Atlas Search page displays.
在要查询的索引上,点击卡片右侧的 Query 按钮。
查看、编辑或复制查询语法
点击 Edit Query 查看 JSON 格式的查询语法。
运行 Atlas 搜索查询于 Compass、驱动程序和 mongosh
要运行 Atlas Search 查询,必须具备以下条件:
运行 MongoDB 4.2 或更高版本的 Atlas 集群。
Atlas 集群中您的集合的 Atlas Search 索引。
与要用于运行查询的客户端的连接。
步骤 2:运行 Atlas Search 查询页面演示了如何连接到 Atlas 集群,以及使用以下客户端运行针对 sample_mflix.movies
集合的 $search
查询。要了解详情,请使用步骤 2:运行 Atlas Search 查询页面上的选择语言下拉菜单选择客户端。
客户 | 步骤 |
---|---|
MongoDB Compass |
要了解更多信息,请参阅聚合管道构建器。 |
驱动程序 | |
MongoDB Shell |
要了解有关使用 |