elasticsearch python 查询的两种方法


Posted in Python onAugust 04, 2019

elasticsearch python 查询的两种方法,具体内容如下所述:

from elasticsearch import Elasticsearch
es = Elasticsearch
res1 = es.search(index="2018-07-31", body={"query": {"match_all": {}}})
print(es1)

{'_shards': {'failed': 0, 'skipped': 0, 'successful': 5, 'total': 5},
 'hits': {'hits': [{'_id': '1',
  '_index': '2018-07-31',
   'v_ma20': 891995.98,
   'volume': 720150.81},
  '_type': 'stock'}],
 'max_score': 1.0,
 'total': 1},
 'timed_out': False,
 'took': 1163}

result = es.get(index="2018-07-31",doc_type="stock",id=1)

知识点扩展:

基于python的Elasticsearch索引的建立和数据的上传

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

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

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

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

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

存在索引里面了。

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

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

elasticsearch python 查询的两种方法

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

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

elasticsearch python 查询的两种方法

至此,基于python的Elaticsearch索引的建立和数据的上传就已经讲完啦,关于如何查看elasticsearch上传的数据将在下一篇文章中讲到,记得关注喔(#^.^#)

总结

以上所述是小编给大家介绍的elasticsearch python 查询的两种方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
跟老齐学Python之折腾一下目录
Oct 24 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
Python实现类似jQuery使用中的链式调用的示例
Jun 16 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
python使用threading.Condition交替打印两个字符
May 07 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
将matplotlib绘图嵌入pyqt的方法示例
Jan 08 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
Jun 08 Python
公认8个效率最高的爬虫框架
Jul 28 Python
Python中logging日志的四个等级和使用
Nov 17 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 #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
You might like
php生成图形(Libchart)实例
2013/11/06 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
js的Object.assign用法示例分析
2020/03/05 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
Python实现豆瓣图片下载的方法
2015/05/25 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python实现App自动签到领取积分功能
2018/09/29 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
python gdal安装与简单使用
2019/08/01 Python
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
法人任命书范本
2014/06/04 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
《山中访友》教学反思
2016/02/24 职场文书
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技