构建动态索引
Overview
在本指南中,您将学习;了解如何创建具有 动态映射 的 Atlas Search索引 ,以查询和快速检索相关数据。
所需时间:5 分钟
您需要的工具
一个 MongoDB 帐户。请参阅注册 MongoDB 帐户。
Atlas 集群。请参阅创建群集。
加载到集群中的示例数据集。
步骤
1
3
创建动态Atlas Search索引。
1
转到集群的 Atlas Search 页面。
单击集群的名称。
单击 Atlas Search 标签页。
将显示 Atlas Search 页面。
2
单击 Create Search Index(连接)。
3
选择Visual Editor配置方法,然后单击Next 。
4
对于Database and Collection ,选择sample_supplies
数据库和sales
集合。 然后,单击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"
每条记录还包括一个相关性分数。 您可以通过单击展开Array
和Object
字段来查看其内容。
4
单击Edit Query Syntax 。 模式窗口显示通过 Atlas Search API 发送的查询。
总结
如果您成功完成了本指南中的步骤,那么您就已经创建了具有动态字段映射的 Atlas Search 索引,并使用它对sample_supplies.sales
集合执行基于相关性的查询。 在下一篇指南中,您将学习如何通过创建具有静态字段映射的索引来执行精细的Atlas Search 。
第 3 章
Atlas Search