• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

python使用elasticsearch常用方法索引

elasticsearch 小爱 3个月前 (08-12) 56次浏览 已收录 0个评论 扫描二维码
#记录管理索引等方法

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)

小爱博客 , 版权所有
转载请注明原文链接:python使用elasticsearch常用方法索引
喜欢 (1)
【你的支持, 我的动力】
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址