ElasticSearch - 搜索统计信息 - 类似于谷歌分析

时间:2014-06-16 09:53:40

标签: search google-analytics elasticsearch kibana

我正在研究使用ElasticSearch作为我正在进行的项目之一的搜索引擎。 还有一件事我需要找到答案,我希望有人可以提供帮助。

客户希望能够看到一些搜索统计信息,例如Google Analytics。搜索次数最多的单词,新搜索单词等。 有没有办法轻松设置此类搜索统计信息。我的想法就像ElasticSearch存储搜索历史,关于对REST API的搜索请求。然后我的客户可以使用Kibana或其他一些可视工具来监控ElasticSearch的搜索历史。

希望有人可以帮我解决这个问题。

此致 雅各布

1 个答案:

答案 0 :(得分:0)

您可以将slow log调整为捕获所有请求的时间,但这会生成需要维护的大型日志文件。您可以编写一个处理所有ES请求的应用程序,获取搜索短语并在单独的索引(即搜索历史索引)中对其进行索引,然后正常处理实际请求,并将响应返回给用户。

相关问题