之前我们学习了用Postman对ES进行索引和搜索,返回数据是Json格式,不像传统数据库那样是一条条的记录,为此ES提供了一个可视化工具Kibana。
安装
官网下载Kibana:https://www.elastic.co/downloads/kibana,解压,运行bin目录下的kibana.bat启动,注意在启动之前首先要启动ES,并修改Kibana的config目录下的kibana.yml,将其中的elasticsearch.url注释去掉(如图)。
启动Kibana后在网址中输入:http://localhost:5601,会显示如下页面。
方框中需要填的是Index的值,比如之前的megacorp,填入之后点Create,就会出现下图;
我们可以看到一些基本的字段和对应的数据类型,在Discover中我们可以看到之前录入的3个员工信息:
在上边的搜索框中我们可以通过查询字符串进行简单查询(框中有提示),当然通过左上角的Add a filter 可以进行DSL查询,下边就通过几个例子熟悉一下DSL查询。
点开Add a filter后如上图所示,选择字段和查询条件后点击Save,就会查询出响应的结果,比如下图这个查询age在20到30之间的员工。
结果如下图:
此外我们可以点击Edit Query DSL编辑查询条件如图,同样是查询age在20到30的员工信息。