Docs 菜单
Docs 主页
/
入门指南

构建动态索引

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

所需时间:5 分钟

  • 一个MongoDB帐户。 请参阅注册MongoDB帐户。

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

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

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

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

  3. 如果尚未出现,请单击侧边栏中的 Clusters(集群)。

    会显示集群页面。

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

  2. 单击 Atlas Search 标签页。

    将显示 Atlas Search 页面。

2

单击 Create Search Index(连接)。

3

选择Visual Editor配置方法,然后单击Next

4

对于Database and Collection ,选择 sample_supplies数据库和salescollection。 然后,单击Next

5

单击Create Search Index以确认您的选择。 等待Status列显示Active

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

4
1

单击索引定义的Actions列中的Query

2

在Atlas Search栏中键入 notepad,然后单击 Search

此查询返回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"

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

4

单击Edit Query Syntax 。 模式窗口显示通过 Atlas Search API 发送的查询。

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

接下来的步骤
使用静态字段映射建立索引
5 分钟

使用特定于字段的查询检索 MongoDB 中的文档。

入门指南
第 3 章
Atlas Search
  • 构建动态索引
  • 使用静态字段映射建立索引
  • 使用复合运算符查询
  • 使用分面进行查询