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 相关文章推荐
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
详解Python中find()方法的使用
May 18 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
python 拼接文件路径的方法
Oct 23 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
Python中print和return的作用及区别解析
May 05 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
Python 如何测试文件是否存在
Jul 31 Python
Pytorch可视化的几种实现方法
Jun 10 Python
pandas中关于apply+lambda的应用
Feb 28 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
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
深入分析PHP设计模式
2020/06/15 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python如何爬取网页中的文字
2020/07/28 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
心得体会开头
2014/01/01 职场文书
公司考勤管理制度
2015/08/04 职场文书
升学宴家长答谢词
2015/09/29 职场文书
Python中requests库的用法详解
2022/06/05 Python