$search.tracking 请求,Atlas 将于该日期起停止收集用于 Atlas UI 展示的查询数据,且相关功能的用户界面将被删除。如果您有任何问题或需要进一步协助,请通过 MongoDB 支持门户联系我们的支持团队,或联系客户经理。您可以使用Atlas用户界面Query Analytics 页面中的 tracking索引,查看用于查询词语的索引所跟踪的MongoDB搜索查询术语的指标。要学习;了解如何在查询中标签搜索词,请参阅 跟踪搜索词。
本页介绍Atlas为跟踪查询捕获的指标,以及如何在Atlas用户界面中查看MongoDB搜索索引的查询分析。
注意
您必须有运行MongoDB v5.0 或更高版本的 M10 或更高版本的集群,才能在Atlas用户界面中查看跟踪的搜索词的分析信息。MongoDB Search 不会追踪免费和 Flex 集群上查询的搜索词或显示分析。
导航到“查询分析”页面
在Atlas中,转到集群的Search & Vector Search 页面。
您可以从 Search & Vector Search 选项或 Data Explorer 转到MongoDB搜索页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Search & Vector Search。
如果没有集群,则请单击 Create cluster 来创建一个。要了解更多信息,请参阅创建集群。
如果您的项目有多个集群,请从 Select cluster 下拉列表中选择要使用的集群,然后单击 Go to Atlas Search。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Data Explorer。
展开数据库并选择集合。
单击该集合的 Indexes 标签页。
将显示 Atlas Search 页面。
单击索引的名称。
该页面显示了此索引的概述,包括索引定义中的 Index Configurations 和 Field Mappings。页面左侧还提供了以下页面的导航选项:
索引概述— 查看此索引的配置
搜索 Tester - 使用此索引搜索您的 collection
查询 Analytics— 查看使用此索引的跟踪术语的查询分析
查看跟踪搜索术语的查询分析
Query Analytics页面显示预定义日期范围(例如当天、过去 7 天、过去 30 天或过去 90 天)或您指定的自定义范围(以 UTC为单位)的以下内容,其中每个天粒度:

所有跟踪的 $search 查询的指标
本部分显示以下指标:
Approx # of Tracked $search Queries - 包含
tracking选项的$search查询的近似计数。Approx % of Top 10 Tracked Queries - 带有
tracking选项的$search查询中同时也是排名前 10 的查询的百分比。
该部分还显示了所选日期范围内跟踪查询数量的图表。
您可以展开图表下方的Show Top Search Queries以查看以下指标:
Search Terms | MongoDB Search查询词(每行一个)。 |
Approx # | 所有跟踪的 |
Approx % | 在所有跟踪的 示例,如果您对
|
View | 用于查看该术语在预定义或自定义日期范围内的以下指标的链接(位于同一行):
单击 View factors affecting data 打开一个窗口,其中显示没有搜索术语查询记录的天数以及影响MongoDB Search 在页面上显示的指标的因素的信息。要学习;了解更多信息,请参阅影响显示数据的因素。您可以单击 Close 关闭该窗口。 要了解更多信息,请参阅Atlas 如何捕获搜索术语。 Aggregation pipeline Query部分显示以下内容:
单击< Query Analytics返回Query Analytics页面。 |
无结果查询的指标
本部分显示 Atlas 未返回整个聚合管道的任何结果的查询的以下指标:
Approx # of Search Queries With No Results
$search—trackingMongoDB Search 未返回结果的使用 选项的 查询的近似计数。Approx % of Search Queries With No Results - MongoDB Search 未返回任何结果的使用
tracking选项的$search查询的大致百分比。
对于所选日期范围,该部分还显示MongoDB Search 未返回任何结果的跟踪查询数量的图表。
您可以展开图表下方的Show Top No Results Queries以查看以下指标:
Search Terms | MongoDB Search查询词(每行一个)。 |
Approx # of Searches | 术语(同一行中)的大致查询次数。 |
Approx % of all Tracked Searches | 跟踪的术语查询的大致百分比(在同一行中)。这是仅当 Atlas 在所选日期范围内捕获查询时,包含该查询术语的查询在查询总数中所占的百分比。 示例,如果您对
|
View | 用于查看该术语在预定义或自定义日期范围内的以下指标的链接(位于同一行): 单击 View factors affecting data 打开一个窗口,其中显示没有搜索术语查询记录的天数以及影响MongoDB Search 在页面上显示的指标的因素的信息。要学习;了解更多信息,请参阅影响显示数据的因素。您可以单击 Close 关闭该窗口。 要了解更多信息,请参阅Atlas 如何捕获搜索术语。 Aggregation pipeline Query部分显示以下内容:
单击< Query Analytics返回Query Analytics页面。 |
影响显示数据的因素
影响页面上显示的指标的因素有很多。
MongoDB Search查询指标基于采样,这可能会影响所有显示指标的准确性。
此外,Atlas 每天从跟踪的$search搜索术语中捕获的唯一数量有限制。一旦 Atlas 达到限制,它就无法捕获新的、唯一的搜索术语。如果 Atlas 达到该限制,以下方面可能会受到影响:
排名前 10 的查询的大致百分比
Atlas 显示热门搜索术语的顺序
如果 Atlas 在搜索术语查询运行之前停止捕获,则单个跟踪的搜索术语指标可能会受到影响。在那些日子里,Atlas 不会显示该搜索术语的搜索次数,从而导致空白。
要了解详情,请参阅行为。
继续学习
观看此视频,学习;了解如何使用查询分析来检索指标前 10 个查询词以及MongoDB Search 未返回任何结果的查询词的指标。另学习;了解如何使用同义词来改进对MongoDB Search 未返回任何结果的词语的搜索。
持续时间:7 分钟