在我之前的教程中,我有讲述可以通过 String field formatter 的方式来对一个字段进行 drilldown。具体的教程可以参阅 “Kibana:运用索引模式的 formatter 来探索 IP 信息”。在今天的教程中,我将来讲述如何在 Discover 的界面中,如果有字段是图像的,我们该如何来显示图片。对于有的字段是音乐的,我们该如何来播放这个音乐。就像如下的画面一样:

这些虽然是一些小的功能,但是在有些实际的展示中还是蛮有直观性的。

在进行练习之前,如果你还没有安装好自己的 Elasticsearch 及 Kibana 的话,那么请参考之前的教程 “Elastic:菜鸟上手指南” 来进行安装。

首先,我们打开 Kibana 的 Dev Tools,并打入如下的命令来创建一个叫做 music 的索引:

PUT music/_doc/1
{"singer": "wanglin","image": "https://asset.swarovski.com/images/$size_465/t_swa001/f_auto/5379499/star-wars-%E2%80%93-darth-vader-swarovski-5379499.jpg","audio": "https://sharefs.yun.kugou.com/202008211428/d158f96bc9f3b21fbc52c8904b0f1611/G201/M06/14/11/CQ4DAF5QWVeAFbVnADfxOyVNEt0726.mp3","song": "hurt too much","id": 1
}

在上面,它创建了一个叫做 music 的索引。它里面还有一个 image 及 audio 的字段。这个两个字段都是可以直接在浏览器中直接进行显示和播放的链接。

为了能够在 Discover 中对这个 music 的索引进行搜索,我们必须创建一个 index pattern:

点击上面的 Create index pattern。这样我们就生成了一个叫做 music* 的 index pattern。

我们接下来打开 Discover,并选中叫做 music*  的 index pattern:

这个时候,我们看到的 audio 及 image 都是一个字符串类型的展示。真的不很直观。那么我们有什么办法来改进这个显示呢?

解决办法就是修改 audio 及 image 这个两个字段的显示格式,也就是在上面给大家介绍的那个 String field formatter 。打开 Stack Management:

我们对  image 做如上的修改,并保存。那么我们回到之前的 Discover 页面,我们可以看到:

这个时候,我们可以看到 image 被正确地显示了。

我们接下来按照同样的方法来对 audio 这个字段来进行配置:

我们保存这个设置,并重新切换到 Discover 的界面:

这个时候,我们可以看到 audio 被正确地被一个可以播放的界面所代替,而且我们还可以点击播放按钮来对这个音乐来进行播放。

Kibana:如何在 Discover 中显示图片及播放音乐相关推荐

  1. 如何在Python中显示图片?

    如何在Python中显示图片? 相信很多程序员都曾经因为要在Python中显示图片而苦恼过,毕竟图像处理是数据分析和人工智能领域中的重要一环.所以,今天我们就来介绍一下Python中显示图片的方法. ...

  2. android textview图片,Android如何在TextView中显示图片

    大家好,今天和大家分享如何在TextView中加入图片的功能,有两种方式,第一种是继承TextView实现图片通过重写来实现图片的显示功能,第二种是利用现成的api实现图片的显示功能.我们知道Text ...

  3. C/C++里面使用loadimage导入图片和使用miSendString播放音乐函数运行不显示图片不播放音乐的解决问题

    1.查看图片格式是否与代码里面的一样是否已.jpe. jpeg.png等图片后缀名,可以选种图片右键属性查看.(https://img-blog.csdnimg.cn/3bbe80f956324a9e ...

  4. 如何在Microwindows中显示图片和安装字体

    From: http://bbs.chinaunix.net/thread-1987116-1-1.html 一.前言 Microwindows可以运行在 支持Framebuffer的 32位的 Li ...

  5. ViewPager中显示图片和播放视频填坑之旅

    一.需求来源与实现思路 1.最近项目需求中有用到需要在ViewPager中播放视频和显示图片的功能,视频是本地视频,最开始的实现思路是ViewPager中根据当前item位置对应的是图片还是视频去初始 ...

  6. 百度地图如何在html中显示图片,在网页中插入百度地图(实例)

    获取代码如下:(注意:通常我们在网页中只要插入以下代码,小虫标注出来,其余的可不用.) 1.在 间插入下面代码:这是样式和JS脚本. html,body{margin:0;padding:0;} .i ...

  7. 如何在CSDN博客中显示图片而不是链接

    之前想在发的博客里加入图片,结果试了好多次,只是在博客中显示图片链接...... 后来发现添加图片时没有选择宽度与高度,无语了...... 总结一下,希望以后遇到和我一样问题的朋友可以通过这篇博客得到 ...

  8. linux终端查看文件夹图片,如何在Linux终端中显示图片

    Linux 上有许多 GUI 图片浏览器.但我尚未听说或使用过任何在终端中显示图片的应用程序.幸运的是,我刚刚发现了一个可用于在终端中显示图像的名叫 FIM 的图像查看器.FIM 引起了我的注意,是因 ...

  9. Elasticsearch:如何在 Elastic 中实现图片相似度搜索

    作者:Radovan Ondas 在本文章,我们将了解如何通过几个步骤在 Elastic 中实施相似图像搜索. 开始设置应用程序环境,然后导入 NLP 模型,最后完成为你的图像集生成嵌入. Elast ...

最新文章

  1. VirtualBox下安装rhel5.5 linux系统
  2. 马云成功靠的是机遇还是努力?网友戏谑:是那张其貌不扬的脸
  3. html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...
  4. Docker selenium自动化 - 执行程序没反应、不执行原因,强制处理之前失败的进程,“... requests waiting for a slot to be free“问题解决
  5. JavaScript学习笔记-JSON对象
  6. 让你觉得破坏了封装性的扩展方法
  7. MySQL成勒索新目标,数据服务基线安全问题迫在眉睫
  8. ibd文件如何变为json_如何轻松了解 Python 必学的 django 框架?
  9. CUDA2.1-原理之索引与warp
  10. pip3 install tesserocr安装失败
  11. 在blog中添加attachments功能 (修改系统Control)
  12. win10 linux uef系统,超详细!Win10(UEFI启动模式)安装Ubuntu18.04双系统
  13. 每天数千个漏洞被公开 选什么工具能让漏洞追不上我?RASP介绍
  14. java魔法师_RxJava魔法师
  15. flutter AppBar背景渐变色
  16. Redis 内存分析神器
  17. 从产业链角度,来深度剖析智能家居
  18. JVM性能调优4_JVM的执行子系统__享学课堂
  19. 管理故事216之008-红灯与警察
  20. 处理软键盘的回车问题

热门文章

  1. 计算机毕业设计springboot+vue大学生个人财务管理系统
  2. dca是什么意思(万用表上的dca是什么意思)
  3. 枚举法——python
  4. 【爱贝云计费】支付接入流程
  5. void (*f(int, void (*)(int)))(int) 函数解析
  6. 科研丨Overleaf打开LaTeX编译报错:PDF渲染错误【已解决】
  7. vue中data里面的数据相互使用
  8. 业界分享 | 深度学习下的京东搜索召回技术
  9. 曼哈顿距离和欧氏距离
  10. Simulink中传递函数transfer fcn中迟滞参数如何设置