python 使用 elasticsearch 常用方法(索引)
2024-09-18 10:49:35
#记录管理索引等方法 from elasticsearch import Elasticsearch es = Elasticsearch(['xx.xx.xx.xx:9200']) #获取文档内容
res = es.get_source(index="test", id='-R7AQ20BIdlTveXFPOTI')
print(res) #获取文档信息
res = es.get(index="test", id='-R7AQ20BIdlTveXFPOTI')
print(res['_source']) #更新文档
res = es.update(index="test", id='-R7AQ20BIdlTveXFPOTI', body={"doc": {"age": 37, "country": "china"}})
print(res) #索引是否存在
print(es.indices.exists(index="test")) #删除文档
print(es.delete(index="test", id="-h7AQ20BIdlTveXFeOSg")) #多条数据查询
res = es.mget(index="test", body={'ids': ["1", "-R7AQ20BIdlTveXFPOTI"]})
print(res) #index创建索引
res = es.index(index="school", body = {
'mappings': {
'_source': {
'enabled': True
},
'properties': {
'content': {'type': 'keyword'}
}
}
})
print(res)
最新文章
- ABP文档 - EntityFramework 集成
- 《精通C#》第十七章
- angular2 - content projection-
- uva11426 gcd、欧拉函数
- 在MAC中安装XMPP服务器
- bjfu1262 优先队列
- Javaweb之JavaScript结合(二)
- winform中WebBrowser控件执行脚本
- Swift自定义Class实现Hashable
- MVC 的 视图中 @section 是什么作用?
- C++反汇编第四讲,反汇编中识别继承关系,父类,子类,成员对象
- Java中的定时任务
- 用python发送短消息(基于阿里云平台)
- python常用的内置模块
- vue 父子组件的方法调用
- HTML5-网页添加视频-菜鸟笔记
- 网络编程——socket编程
- ios中base64编码
- 转-超链接a的target属性
- [na]出口选路pbr小实验视频
热门文章
- 纯数据结构Java实现(8/11)(Trie)
- 安卓QQ聊天记录导出、备份完全攻略
- 缺jar包异常:java.lang.NoClassDefFoundError: org/springframework/core/convert/support/PropertyTypeDescriptor
- 项目Beta冲刺(团队)--5/7
- python预课01 turtle学习
- 如果wordpress分类只有一篇文章则直接跳转到文章页
- windows强制删除文件和文件夹
- [Javascript] Private Variables with IIFEs
- Python 检查代码占用内存 工具和模块
- 第03组 Alpha冲刺