查看查询分析
在此页面上
您可以查看使用 Atlas 用户界面 Query Analytics 页面中用于查询术语的索引中的 tracking
选项来追踪的 Atlas Search 查询术语的指标。要了解如何在查询中标记搜索词,请参阅 追踪搜索词。
本页介绍 Atlas 为跟踪查询捕获的指标,以及如何在 Atlas 用户界面中查看 Atlas Search 索引的查询分析。
注意
您必须有运行 MongoDB v5.0 或更高版本的M10
或更高版本的集群,才能在 Atlas 用户界面中查看跟踪的搜索术语的分析信息。Atlas Search 不会追踪搜索术语或显示在免费和共享层级集群上的查询分析。
导航到“查询分析”页面
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(部署)。
显示 集群页面。
转到集群的 Atlas Search 页面。
您可以从侧边栏、 Data Explorer 或集群详细信息页面转到 Atlas Search 页面。
在侧边栏中,单击 Services 标题下的 Atlas Search。
从 Select data source 下拉菜单中选择您的集群并单击 Go to Atlas Search。
将显示 Atlas Search 页面。
单击集群的对应 Browse Collections 按钮。
展开数据库并选择集合。
单击该集合的 Search Indexes 标签页。
将显示 Atlas Search 页面。
单击集群的名称。
单击 Atlas Search 标签页。
将显示 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 | Atlas Search 搜索查询术语(每行一个)。 |
Approx # | 所有跟踪的 $search 查询(同一行中)的大致数量。 |
Approx % | 在所有跟踪的 例如,如果您对
|
View | 用于查看该术语在预定义或自定义日期范围内的以下指标的链接(位于同一行):
单击 View factors affecting data,打开一个窗口,其中显示搜索词没有记录查询的天数,以及有关影响 Atlas Search 在页面上显示指标的因素的信息。要了解更多信息,请参阅影响显示数据的因素。您可以单击 Close 来关闭窗口。 要了解更多信息,请参阅Atlas 如何捕获搜索术语。 Aggregation pipeline Query部分显示以下内容:
单击< Query Analytics返回Query Analytics页面。 |
无结果查询的指标
本部分显示 Atlas 未返回整个聚合管道的任何结果的查询的以下指标:
Approx # of Search Queries With No Results — Atlas Search 未返回结果的使用
tracking
选项的$search
查询的大致计数。Approx % of Search Queries With No Results - Atlas Search 未返回任何结果的使用
tracking
选项的$search
查询的近似百分比。
对于所选日期范围,该部分还显示了 Atlas Search 未返回任何结果的跟踪查询数量的图表。
您可以展开图表下方的Show Top No Results Queries以查看以下指标:
Search Terms | Atlas Search 搜索查询术语(每行一个)。 |
Approx # of Searches | 术语(同一行中)的大致查询次数。 |
Approx % of all Tracked Searches | 跟踪的术语查询的大致百分比(在同一行中)。这是仅当 Atlas 在所选日期范围内捕获查询时,包含该查询术语的查询在查询总数中所占的百分比。 例如,如果您对
|
View | 用于查看该术语在预定义或自定义日期范围内的以下指标的链接(位于同一行): 单击 View factors affecting data,打开一个窗口,其中显示搜索词没有记录查询的天数,以及有关影响 Atlas Search 在页面上显示指标的因素的信息。要了解更多信息,请参阅影响显示数据的因素。您可以单击 Close 来关闭窗口。 要了解更多信息,请参阅Atlas 如何捕获搜索术语。 Aggregation pipeline Query部分显示以下内容:
单击< Query Analytics返回Query Analytics页面。 |
影响显示数据的因素
影响页面上显示的指标的因素有很多。
Atlas Search 搜索查询指标基于采样,这可能会影响所有显示指标的准确性。
此外,Atlas 每天从跟踪的$search
搜索术语中捕获的唯一数量有限制。一旦 Atlas 达到限制,它就无法捕获新的、唯一的搜索术语。如果 Atlas 达到该限制,以下方面可能会受到影响:
排名前 10 的查询的大致百分比
Atlas 显示热门搜索术语的顺序
如果 Atlas 在搜索术语查询运行之前停止捕获,则单个跟踪的搜索术语指标可能会受到影响。在那些日子里,Atlas 不会显示该搜索术语的搜索次数,从而导致空白。
要了解详情,请参阅行为。
继续学习
观看此视频,了解如何使用查询分析来检索前 10 个术语的指标,以及 Atlas Search 未返回任何结果的术语。另请了解如何使用同义词来改进对 Atlas Search 未返回任何结果的术语的搜索。
持续时间:7 分钟