文档菜单
文档首页
/
从指南开始

构建动态索引

在本指南中,您将学习如何创建一个Atlas Search 索引,使用 动态映射 以查询和快速检索相关数据。

所需时间5分钟

  • MongoDB 账户。请参阅注册 MongoDB 账户.

  • Atlas 集群。请参阅 创建集群。

  • 示例数据集 已加载到您的集群中。

1
  1. 如果尚未显示,请从导航栏中的 组织 菜单中选择包含您所需项目的组织。

  2. 如果尚未显示,请从导航栏中的 项目 菜单中选择您所需的项目。

  3. 如果尚未显示,请点击侧边栏中的 集群

    显示 集群 页面。

2
sample-data-cluster
点击放大
3
1
  1. 点击集群的名称。

  2. 点击Atlas Search选项卡。

    显示Atlas Search页面。

2

点击创建搜索索引

3

选择视觉编辑器配置方法,然后点击下一步

4

对于数据库和集合,选择sample_supplies数据库和sales集合。然后,点击下一步

5

点击创建搜索索引以确认您的选择。等待状态列读取活动

您现在有一个搜索索引,它可以动态索引您集合中所有文档的字段。

4
1

点击索引定义的操作列中的查询

2

在搜索栏中输入notepad,然后点击搜索

此查询返回所有在sales集合中包含notepad字段的文档。

3

您的结果应类似于以下示例文档

SCORE: 0.20185701549053192
salesDate: 2013-03-07T09:27:58.283+00:00
items: Array
storeLocation: "Austin"
SCORE: 0.20185701549053192
salesDate: 2013-05-05T19:03:06.358+00:00
items: Array
storeLocation: "London"
SCORE: 0.20185701549053192
salesDate: 2016-06-20T14:09:52.408+00:00
items: Array
storeLocation: "Denver"

每条记录还包括一个相关性分数。您可以通过单击它们来展开数组对象字段以查看其内容。

4

单击编辑查询语法。模态窗口显示通过Atlas Search API发送的查询。

如果您已成功完成本指南中的程序,则已创建一个具有动态字段映射的Atlas Search索引,并使用它对sample_supplies.sales集合进行了基于相关性的查询。在下一指南中,您将学习如何通过创建具有静态字段映射的索引来执行精细搜索。

接下来是什么
使用静态字段映射构建索引
5分钟

使用特定字段查询从MongoDB检索文档。

开始指南
章节3
Atlas搜索
  • 构建动态索引
  • 使用静态字段映射构建索引
  • 使用复合运算符进行查询
  • 使用分面进行查询