AWS Elasticsearch / Opensearch -获取搜索内容的指标

niwlg2el  于 2023-02-03  发布在  ElasticSearch
关注(0)|答案(1)|浏览(173)

我有一个在AWS OpenSearch中运行的Elasticsearch示例。从我在网上找到的文档来看,AWS有一个叫做OpenSearch Dashboards的东西,它本质上是Kibana自己的分支版本。它可以连接到我的Elasticsearch示例来可视化数据。
对于OpenSearch Dashboards,我在网上找到的所有指南都是关于如何可视化底层数据中的模式(例如,索引列中最流行的关键字是什么,等等......)或者如何可视化关于Elasticsearch服务如何运行的数据(例如,CPU使用率、索引率等等......)。
我是否可以获得统计数据并可视化搜索的内容和频率?例如,我希望获得过去一周用户在我们的搜索栏中键入的独特搜索词的数据,这些独特搜索词中的每一个被搜索的次数,以及使用该独特搜索词的每一个搜索返回的结果数。

k5hmc34c

k5hmc34c1#

是的,您可以获取AWS OpenSearch中搜索内容的指标。为此,您需要将搜索查询及其结果作为日志数据存储在Elasticsearch示例中。然后,您可以使用OpenSearch Jmeter 板或Kibana查看此日志数据,以查看统计数据,如唯一搜索词的数量、每个搜索词被搜索的次数以及每个搜索查询返回的结果数量。
要实现这一点,您需要编写代码从日志数据中提取相关信息,然后使用OpenSearchDashboards或Kibana基于这些数据创建可视化。

在Elasticsearch中有一个内置的应用程序,名为AppSearchhttps://www.elastic.co/guide/en/app-search/current/index.html
你可以从这里开始挖了。

相关问题