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实现下载网易云音乐的高清MV
Mar 16 Python
Python中设置变量作为默认值时容易遇到的错误
Apr 03 Python
python opencv读mp4视频的实例
Dec 07 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
python issubclass 和 isinstance函数
Jul 25 Python
pandas 如何分割字符的实现方法
Jul 29 Python
Python基于WordCloud制作词云图
Nov 29 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
python实现进度条的多种实现
Apr 29 Python
Django操作cookie的实现
May 26 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读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
js图片上传的封装代码
2017/08/01 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python字符转换
2008/09/06 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
python 绘制国旗的示例
2020/09/27 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
入党自我鉴定
2014/03/25 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
高三英语教学计划
2015/01/23 职场文书
2016教师年度考核评语大全
2015/12/01 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis