elasticsearch,kibana,Search,Google Analytics,elasticsearch,Kibana" /> elasticsearch,kibana,Search,Google Analytics,elasticsearch,Kibana" />

ElasticSearch-搜索统计-如谷歌分析

ElasticSearch-搜索统计-如谷歌分析,search,google-analytics,elasticsearch,kibana,Search,Google Analytics,elasticsearch,Kibana,我正在考虑使用ElasticSearch作为我正在从事的一个项目的搜索引擎。 还有一件事我需要找到答案,我希望有人能帮助我 客户希望能够看到一些搜索统计数据,如谷歌分析。大多数搜索词、新搜索词等。 有没有一种方法可以轻松设置这种类型的搜索统计信息。我的想法类似于ElasticSearch存储搜索历史,关于向RESTAPI发出的搜索请求。然后,我的客户可以使用Kibana或其他可视化工具来监控ElasticSearch的搜索历史 希望有人能帮我回答这个问题 问候 Jacob您可以调整慢速日志,使其

我正在考虑使用ElasticSearch作为我正在从事的一个项目的搜索引擎。 还有一件事我需要找到答案,我希望有人能帮助我

客户希望能够看到一些搜索统计数据,如谷歌分析。大多数搜索词、新搜索词等。 有没有一种方法可以轻松设置这种类型的搜索统计信息。我的想法类似于ElasticSearch存储搜索历史,关于向RESTAPI发出的搜索请求。然后,我的客户可以使用Kibana或其他可视化工具来监控ElasticSearch的搜索历史

希望有人能帮我回答这个问题

问候
Jacob

您可以调整
慢速日志
,使其能够捕获所有请求,但是这将生成需要维护的大型日志文件。您可以编写一个应用程序来处理所有ES请求,将搜索短语和索引放在单独的索引(即搜索历史索引)中,然后按正常方式处理实际请求,并将响应返回给用户。

Hello Nate。谢谢你的意见。我明白你的意思,我可以从进行搜索的应用程序中索引搜索信息,但我希望ElasticSearch能够提供某种标准的搜索分析方法。关于Jacob,据我所知,通过
slowlog
记录请求是唯一的was。除了我上面提到的方法。在用户和数据存储之间有一个抽象层是一个很好的实践。搜索一下,看看自从我上次查看自己的插件后,是否有人编写了插件,或者想出了另一个解决方案。内特