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多进程共享变量
Apr 06 Python
python中实现k-means聚类算法详解
Nov 11 Python
Python去除、替换字符串空格的处理方法
Apr 01 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
Python进阶之全面解读高级特性之切片
Feb 19 Python
python实现nao机器人手臂动作控制
Apr 29 Python
详解python中的index函数用法
Aug 06 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
python 子类调用父类的构造函数实例
Mar 12 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 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求最大子序列和的算法实现
2011/06/24 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
非常实用的php验证码类
2016/05/15 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
jQuery实现tab标签自动切换的方法
2015/02/28 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
Angularjs material 实现搜索框功能
2016/03/08 Javascript
实例浅析js的this
2016/12/11 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
python 实时遍历日志文件
2016/04/12 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
单链表反转python实现代码示例
2018/02/08 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
国际象棋商店:The Chess Store
2018/07/09 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
实习教师自我鉴定
2013/12/12 职场文书
电子商务专业个人的自我评价
2013/12/19 职场文书
中班开学寄语
2014/04/04 职场文书
工作经验交流材料
2014/12/30 职场文书
七年级地理教学计划
2015/01/22 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书