基于python操作ES实例详解


Posted in Python onNovember 16, 2019

这篇文章主要介绍了基于python操作ES实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

安装

pip install elasticsearch5 # 安装对应版本的模块

创建ES对象

from elasticsearch5 import Elasticsearch 

# elasticsearch集群服务器的地址
ES = [
  '127.0.0.1:9200'
]

# 创建elasticsearch客户端
es = Elasticsearch(
  ES,
  # 启动前嗅探es集群服务器
  sniff_on_start=True,
  # es集群服务器结点连接异常时是否刷新es节点信息
  sniff_on_connection_fail=True,
  # 每60秒刷新节点信息
  sniffer_timeout=60
)

搜索数据

query = {
  'query': {
    'bool': {
      'must': [
        {'match': {'_all': 'python web'}}
      ],
      'filter': [
        {'term': {'status': 2}}
      ]
    }
  }
}
ret = es.search(index='articles', doc_type='article', body=query)

添加数据

doc = {
     'article_id': article.id,
     'user_id': article.user_id,
     'title': article.title
   }
es.index(index='articles', doc_type='article', body=doc, id=article.id)

基于python操作ES实例详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python操作MySQL数据库具体方法
Oct 28 Python
Python实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
python先序遍历二叉树问题
Nov 10 Python
Python反射用法实例简析
Dec 22 Python
python中如何使用分步式进程计算详解
Mar 22 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python调用函数、类和文件操作简单实例总结
Nov 29 Python
详解anaconda安装步骤
Nov 23 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 Python
python字符串的一些常见实用操作
Apr 06 Python
Python爬取豆瓣视频信息代码实例
Nov 16 #Python
Pandas数据离散化原理及实例解析
Nov 16 #Python
python实现XML解析的方法解析
Nov 16 #Python
Python实现自定义读写分离代码实例
Nov 16 #Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 #Python
基于python实现雪花算法过程详解
Nov 16 #Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 #Python
You might like
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
Jquery中对数组的操作代码
2011/08/12 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
初婚未育未抱养证明
2014/01/12 职场文书
工作经历证明书范文
2014/11/02 职场文书
外贸英文求职信范文
2015/03/19 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
跑出一片天观后感
2015/06/08 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
公司转让协议书
2016/03/19 职场文书
python实现图片批量压缩
2021/04/24 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
5道关于python基础 while循环练习题
2021/11/27 Python