基于 Kibana Discover 筛选数据,自由搜索航班信息

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。

在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。


前提条件

如果你还没有安装好自己的 Elastic Stack,你可以参考如下的视频来开启 Elastic Stack 并进行下面的练习。你可以开通阿里云检索服务 Elasticsearch 版,并免费试用一个月(数据节点 2核 4 GB 20GB*3节点,Kibana 2核 4 GB)。


免费开通检索分析服务 Elasticsearch 及 如何创建 Kibana 仪表板

image.gif

在下面,我们将通过三个小的实验来进行展示。在这篇文章中,我们仅展示第一个实验。


装载数据

我们通过如下的步骤来进行装载数据:

image.gif


image.gif


image.gif


这样,我们就在 Elasticsearch 中生成了一个叫做 kibana_sample_data_flights 的索引:

image.gif

 


实验一

本实验基于 Kibana Discover 功能来搜索航班信息,例如航班号、航班状态、目的地天气等,并保存搜索和导出搜索结果为 CSV 报告。通过本实验,你将掌握 Kibana Discover 的使用方法,帮助你更加快速地筛选和搜索数据,从而提高工作效率。


在查询栏下添加过滤器

我们首先进行入到 Discover 界面:

image.gif


我们通过时间过滤器来过滤我们想要的数据部分。


image.gif


image.gif


image.gif


image.gif


image.gif


创建一个仅显示目的地天气为多云(Cloudy)的航班的过滤器:


image.gif


添加一个显示取消的航班的过滤器:


image.gif


添加一个显示取消的航班的过滤器:


image.gif


image.gif


添加一个航空公司为 Logstash Airways 或 JetBeats 的过滤器:


image.gif


image.gif


最后,添加一个航班延误时间在1~100分钟之间的过滤器:


image.gif


image.gif


在查询栏中使用 KQL 语法过滤数据

KQL 是一种强大的查询语言,你可以在任何字段上进行自由搜索。例如,and Thunder* 能够在任何字段中搜索 Thunder*,它将匹配起点或目的地天气。我们首先取消上面定义的过滤器:

image.gif


image.gif


我们在 KQL 输入框中输入:

DestWeather :"Cloudy" and not Cancelled : true and Carrier :("Logstash Airways" OR "JetBeats" ) and FlightDelayMin >0 and FlightDelayMin <=100

image.gif

image.gif


为筛选和查询保存搜索

本部分将创建一个自定义表格视图并将其保存。详细步骤:

image.gif


image.gif


image.gif


我们依次添加 OriginCityName、DestCityName、Carrier 和 FlightDelayMin。


image.gif


image.gif


这样我们就得到了这样的表格。 我们按照上面的方法重新来定义那些过滤器:


image.gif


image.gif


image.gif


搜索结果导出报告

image.gif


image.gif


image.gif


image.gif


image.gif


image.gif


image.gif


image.gif你也可以在 Stack Management > 告警和洞见 > Reporting中获取:

image.gif

如果你已经完成了上面的练习,请阅读第二篇文章 “Kibana:使用 Kibana 自带数据进行可视化(二)”。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
打赏
0
2
1
2
28
分享
相关文章
基于Kibana Discover筛选数据,自由搜索航班信息
通过本教程,您将体验Kibana的Discover功能,包括筛选数据(查询栏下添加筛选或在查询栏中使用KQL语法筛选)、保存搜索和导出搜索结果为CSV报告。
基于Kibana Discover筛选数据,自由搜索航班信息并导出CSV报告
通过本教程,您将体验Kibana的Discover功能,包括筛选数据(查询栏下添加筛选或在查询栏中使用KQL语法筛选)、保存搜索和导出搜索结果为CSV报告。
7925 3
kibana4 分析和搜索仪表板 安装和配置
Kibana4 是 Elasticsearch 分析和搜索仪表板 Elasticsearch 必须要先安装 风来了.fox 1.下载和安装 下载地址 https://www.elastic.co/downloads/kibana 目前最新版本 4.6.1 这里选择 LINUX 64-BIT 即方式一 方式一:源码 wget https://d
2453 0
基于Kibana Dashboard创建仪表板,可视化匹配航班信息
通过本教程,您将学习如何创建、配置、共享仪表板,并与创建的仪表板进行数据交互。
基于Kibana Dashboard创建仪表板,可视化匹配航班信息
基于 Kibana Dashboard 创建仪表板,可视化匹配航班信息
在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助
4971 1
基于 Kibana Dashboard 创建仪表板,可视化匹配航班信息
SharePoint 2013 搜索功能,列表项目不能完全被索引
描述   最近一个站点,需要开启搜索功能,然后创建内容源,开始爬网,发现列表里只有一部分被索引,很多项目没有被索引,甚是奇怪,如下图(其实列表里有80几条项目)。   首先爬网账号是系统账号、服务器管理员,所以觉得账号权限不存在问题;毕竟SharePoint的搜索爬网,就是用当前账号的权限去爬网,展示的时候,再按照当前账号去过滤的。
988 0
Kibana——筛选语法基础
ES全文搜索的简易语法是Kibana上使用的搜索语法,一定需要学会,前一篇文章给出的只是基础的、最根本的CRUD操作,是对单挑数据的操作,但是在Kibana中存在大量的搜索和聚合,动辄上千万的数据量,所以掌握好ES全文搜索的语法就是使用Kibana的重要保证。
9498 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等