python Elasticsearch索引建立和数据的上传详解


Posted in Python onAugust 04, 2019

今天我想讲一讲关于Elasticsearch的索引建立,当然提前是你已经安装部署好Elasticsearch。

ok,先来介绍一下Elaticsearch,它是一款基于lucene的实时分布式搜索和分析引擎,是后台系统,用来存储数据,检索数据,属于完全命令行交互。

那为什么选择python作为脚本进行命令的写入和数据的上传呢?那是因为Python里面有固定的模板,可以上传数据到Elasticsearch。

接下来就聊一聊该如何编写代码:

我们上传数据之后,数据到哪里去了呢? 

存在索引里面了。

那么,何为索引??可以理解为是一个文件用来存放数据的,可以算是单个数据库的同义词。

所以上传数据前的第一步就是建立索引了,以下为Python代码

python Elasticsearch索引建立和数据的上传详解

我是连接了一个温度传感器然后读取得到一个数据,按照本例来说就是默认25,传入一条数据至elasticsearch服务器。

如果索引建立成功他将会显示如下界面:

python Elasticsearch索引建立和数据的上传详解

至此,基于python的Elaticsearch索引的建立和数据的上传就已经讲完啦,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
Python抓取Discuz!用户名脚本代码
Dec 30 Python
python传递参数方式小结
Apr 17 Python
Python中的ceil()方法使用教程
May 14 Python
Python调用C++程序的方法详解
Jan 24 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
python使用RNN实现文本分类
May 24 Python
numpy的文件存储.npy .npz 文件详解
Jul 09 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
粗暴解决CUDA out of memory的问题
May 22 Python
Django 创建新App及其常用命令的实现方法
Aug 04 #Python
python模拟鼠标点击和键盘输入的操作
Aug 04 #Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 #Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
Aug 04 #Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 #Python
Python 实现遥感影像波段组合的示例代码
Aug 04 #Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 #Python
You might like
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
2011/09/20 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
2018/09/14 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
复习Python中的字符串知识点
2015/04/14 Python
python中zip和unzip数据的方法
2015/05/27 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python通过future处理并发问题
2017/10/17 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
详解python读取和输出到txt
2019/03/29 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
应届生自荐信
2014/06/30 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS