elasticsearch - 使用Elastic Search + Kibana检索列中搜索的字符串的值计数

标签 elasticsearch logstash kibana

问题与此类似(How to retrieve unique count of a field using Kibana + Elastic Search)

就我而言,图中的数据应该是来自某一特定列的值的计数。
例如,我有一个名为“Link”的数据列:

www.example.com
www.example.com?country=us
www.example.com?country=eng
www.example.com?country=jap
www.example.com?countr=us

所以问题是,如何在“链接”列中仅搜索那些具有“?country”字符串的内容,然后按数字列出这些内容。
country=us  | 2
country=eng | 1
country=jap | 1

更新:

看起来您无法在字符串中搜索字符串,然后让Kibana自行将数据转换为图形或表格。检查Alains响应以不同方式解决它。

最佳答案

第一步将是使用“grok”将国家值(value)纳入自己的 Realm 。然后,您可以在kibana中的术语面板上使用它来显示频率。

关于elasticsearch - 使用Elastic Search + Kibana检索列中搜索的字符串的值计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27272154/

相关文章:

elasticsearch - Elasticsearch Search Scroll API不会从索引中检索所有文档

ruby-on-rails - 始终向 searchkick 查询添加默认的 where 子句

elasticsearch - Logstash:如何使用文件名中的日期/时间作为导入字段

elasticsearch - 范围过滤器不适用于 “gt”运算符,但适用于 “lt”

elasticsearch - 在 windows 上安装兼容 Elasticsearch2.3.5 的 Kibana 版本

macos - 无法再启动Elasticsearch

java - ElasticSearch Java API : Client creation

amazon-web-services - AWS Elasticsearch日志轮换

elasticsearch - Kibana的脚本字段可以在运行时运行吗?

elasticsearch - 如何将 gem 添加到 Logstash 中