Python中elasticsearch插入和更新数据的实现方法

yipeiwu_com7年前Python基础

    首先,我的索引结构是酱紫的。

    

    存储以name_id为主键的索引,待插入或更新数据为:

     

    一般会有有两种操作:  

    以下图片为个人见解,我没试过能不能直接运行,但形式上没错。

    数据不存在,我需要插入地址为空字符串。

    单条插入:


    批量插入:


    该数据存在,我需要更新地址字段为空字符串。

    单条更新:


    批量更新:


总结

以上所述是小编给大家介绍的Python中elasticsearch插入和更新数据的实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

解决Python中由于logging模块误用导致的内存泄露

首先介绍下怎么发现的吧, 线上的项目日志是通过 logging 模块打到 syslog 里, 跑了一段时间后发现 syslog 的 UDP 连接超过了 8W, 没错是 8 W. 主要是...

django Admin文档生成器使用详解

django Admin文档生成器使用详解

前言 Django的admindocs应用可以从模型、视图、模板标签等地方获得文档内容。 一、概览 要激活admindocs,请按下面的步骤操作: 在INSTALLED_APPS...

pytorch方法测试详解——归一化(BatchNorm2d)

pytorch方法测试详解——归一化(BatchNorm2d)

测试代码: import torch import torch.nn as nn m = nn.BatchNorm2d(2,affine=True) #权重w和偏重将被使用 in...

Python实现的凯撒密码算法示例

Python实现的凯撒密码算法示例

本文实例讲述了Python实现的凯撒密码算法。分享给大家供大家参考,具体如下: 一 介绍 凯撒密码是一种非常古老的加密方法,相传当年凯撒大地行军打仗时为了保证自己的命令不被敌军知道,就使...

Python内置的字符串处理函数整理

str='python String function' 生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s l...