$search.tracking 请求,Atlas将不再收集查询数据以在Atlas用户界面中显示,并且此功能的用户界面将被删除。如果您有任何疑问或需要进一步帮助,请通过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 go 到 MongoDB搜索页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Search & Vector Search。
如果没有集群,则请单击 Create cluster 来创建一个。要了解更多信息,请参阅创建集群。
如果您的项目有多个集群,请从 Select cluster 下拉列表中选择要使用的集群,然后单击 Go to 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 分钟