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  连接字符串(join %)
Sep 06 Python
Python制作数据导入导出工具
Jul 31 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
python 自定义对象的打印方法
Jan 12 Python
django实现用户注册实例讲解
Oct 30 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 Python
Flask 上传自定义头像的实例详解
Jan 09 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
Sep 20 Python
python两种注释用法的示例
Oct 09 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
GD输出汉字的函数的分析
2006/10/09 PHP
Views rows style模板重写代码
2011/05/16 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
为你总结一些php系统类函数
2015/10/21 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
清空上传控件input file的值
2010/07/03 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
React学习笔记之高阶组件应用
2018/06/02 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
快速入手Python字符编码
2016/08/03 Python
Django中url的反向查询的方法
2018/03/14 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
python实现简易动态时钟
2018/11/19 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
用Python配平化学方程式的方法
2019/07/20 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
国税会议欢迎词
2014/01/16 职场文书
中学教师培训制度
2014/01/31 职场文书
数学教学随笔感言
2014/02/17 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书