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中List的sort方法指南
Sep 01 Python
Python线程的两种编程方式
Apr 14 Python
python使用pil生成图片验证码的方法
May 08 Python
浅析Python的Django框架中的Memcached
Jul 23 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
Python3 replace()函数使用方法
Mar 19 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
django列表筛选功能的实现代码
Mar 27 Python
python新手学习使用库
Jun 11 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
python 下载文件的多种方法汇总
Nov 17 Python
pandas 按日期范围筛选数据的实现
Feb 20 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
什么是MVC,好东西啊
2007/05/03 PHP
php escape URL编码
2008/12/10 PHP
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
Python正则表达式和元字符详解
2018/11/29 Python
解决python彩色螺旋线绘制引发的问题
2019/11/23 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
python try...finally...的实现方法
2020/11/25 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
大学生职业生涯规划书范文
2014/01/14 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
消防工作实施方案
2014/06/09 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
5.12护士节活动总结
2015/02/10 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python