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 29 Python
CentOS安装pillow报错的解决方法
Jan 27 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
单利模式及python实现方式详解
Mar 20 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
python项目对接钉钉SDK的实现
Jul 15 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
Jan 16 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
Jan 07 Python
python爬虫框架feapde的使用简介
Apr 20 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
Python中OpenCV实现查找轮廓的实例
Jun 08 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
解决Django no such table: django_session的问题
2020/04/07 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
物业管理毕业生个人的求职信
2013/11/30 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
敬老院活动总结
2014/04/28 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
Python+tkinter实现高清图片保存
2022/03/13 Python