python中的Elasticsearch操作汇总


Posted in Python onOctober 30, 2019

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

导入包

from elasticsearch import Elasticsearch

本地连接

es = Elasticsearch(['127.0.0.1:9200'])

创建索引

es.indices.create(index="python_es01",ignore=400)

ingore=400 ingore是忽略的意思,400是未找到

删除索引

es.indices.delete(index="python_es01")

检查索引是否存在

es.indices.exists(index="python_es01")

插入数据

es.index(index="python_es01",doc_type="doc",id=1,body={"name":"kitty","age":50})

同时也可以不加id,即

es.index(index="python_es01",doc_type="doc",body={"name":"kitty","age":10})

查询操作

按id查询

result = es.get(index="python_es01",doc_type="doc",id=1)

会有一个返回值

全查

body= {
    "query":{
      "match_all":{}
    }
  }
result = es.search(index="python_es01",body=body)

使用id的用GET,其他search

删除操作

result = es.delete(index="goods",doc_type="type1",id=2)

按查询结果删除

result = es.delete_by_query(index="goods",body=body)

建立mapping

body = {
  "mappings": {
    "properties": {
      "name": {
        "type": "text"
      },
      "price": {
        "type": "long"
      }
    }
  }
}
result = es.indices.create(index="shang",body=body)

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

Python 相关文章推荐
一个检测OpenSSL心脏出血漏洞的Python脚本分享
Apr 10 Python
python在windows下实现备份程序实例
Jul 04 Python
Python爬取京东的商品分类与链接
Aug 26 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
Python实现学校管理系统
Jan 11 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
pandas 将索引值相加的方法
Nov 15 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 Python
asyncio异步编程之Task对象详解
Mar 13 Python
django实现用户注册实例讲解
Oct 30 #Python
详解Django CAS 解决方案
Oct 30 #Python
详解使用django-mama-cas快速搭建CAS服务的实现
Oct 30 #Python
Django实现CAS+OAuth2的方法示例
Oct 30 #Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 #Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 #Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 #Python
You might like
怎样在php中使用PDF文档功能
2006/10/09 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
utf8的编码算法 转载
2006/12/27 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
fetch 如何实现请求数据
2018/12/20 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
python语言使用技巧分享
2016/05/31 Python
python3.5仿微软计算器程序
2020/03/30 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
小学端午节活动总结
2015/02/11 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
教研活动主持词
2015/07/03 职场文书