当前位置: 首页 > news >正文

网站如何规范的排版编辑flash网站整站源码免费下载

网站如何规范的排版编辑,flash网站整站源码免费下载,如何做网站首页图,中山市饮食网站建设这一篇笔记介绍一下索引和数据的创建和删除。 其实对于索引来说,如果可以接触到 kibana 的话,可以很方便的在界面进行操作,这里简单介绍一下如何使用代码来操作索引的创建和删除。 索引的创建和删除操作 使用的还是 es 的连接:…

这一篇笔记介绍一下索引和数据的创建和删除。

其实对于索引来说,如果可以接触到 kibana 的话,可以很方便的在界面进行操作,这里简单介绍一下如何使用代码来操作索引的创建和删除。

索引的创建和删除操作

使用的还是 es 的连接:

from elasticsearch_dsl import connectionsconnections.configure(default={"hosts": "localhost:9200"},
)conn = connections.connections.get_connection("default")

创建索引

index_name = "test_create"
conn.indices.create(index_name)

检测索引是否存在

print(conn.indices.exists(index_name))

返回的是一个布尔型数据。

删除索引

conn.indices.delete(index_name)

数据的创建和删除

创建单条数据

还是默认使用刚刚创建的索引 test_create,我们需要往里面加入一条数据,示例如下:

index_name = "test_create"conn.index(index=index_name,id=1,body={"name": "李白"}
)

这样就往里面写入了一条 id=1 的数据,如果不指定 id 参数,系统会为我们自动分配一个 id:

conn.index(index=index_name,body={"name": "李白"}
)

这种创建方式也是允许的。

批量创建数据

这里用到在批量更新时候的使用过的 elasticsearch.helpers 函数。

示例如下:

action_1 = {"_op_type": "index","_index": "test_create","doc": {"age": 20, "name": "杨过", "address": "终南山"},
}action_2 = {"_op_type": "index","_index": "test_create","doc": {"age": 21, "name": "郭靖", "address": "桃花岛"},
}action_list = [action_1, action_2]
helpers.bulk(conn, actions=action_list)

在这里,因为是创建数据,所以 _op_type 的值为 index,剩下的使用方法和之前更新的操作一致。

删除操作

删除操作在第一篇笔记介绍查询数据的时候带过一笔,就是通过 Search() 方法加入条件后,不执行 execute(),而是执行 delete() 函数进行删除:

s = Search(using="default").index("exam").query("match", name="张三丰")
s.delete()

还有一种 es 连接直接操作的 delete_by_query() 函数,示例如下:

conn = connections.connections.get_connection("default")q1 = ES_Q("term", name="杨过")conn.delete_by_query(index="exam",body={"query": q1}
)

原文链接:Python连接es笔记四之创建和删除操作

http://www.yayakq.cn/news/817870/

相关文章:

  • 用python做购物网站公司广告片拍摄公司
  • c程序设计教学网站怎么做单位网站开发合同范本
  • 巴中城乡建设官方网站wordpress博客dux主题
  • 什么是企业营销型网站?wordpress插件提交
  • 媒体网站开发专业上海网站建设
  • 网站开发什么语言安全wordpress图片无法加载
  • 网站建设与维护作业网站建设公司领导致辞
  • 网站备案全国合作拍照点海南营销网站建设
  • 领秀网站建设手机阅读网站开发原因
  • 一个wordpress模版几个网站西安百度关键词优化排名
  • 潍坊高端网站建设价格网址大全2345下载安装
  • 昌平网站制作开发公司商城网站欣赏
  • asp.net 网站设计为什么网站显示在建设中
  • 盐山县招聘网站建设百度一下你就知道啦
  • 网站开发技术及软件介绍国内免费注册二级域名的网站
  • 龙华做网站网站的锚点链接怎么做
  • 外贸公司网站大全高端企业网站定制公司
  • 招生型网站建设开源 网站源代码
  • 企业网站能提供哪些服务张家港做网站哪家好
  • 到国外做网站网站是怎么回事深圳企业电话黄页
  • 做网站选什么专业广告设计公司经营范围有哪些
  • 门户网站开发过程企业培训机构有哪些
  • 备案号放网站下面居中活动策划方案
  • 如何给网站做推广做网站一般都是那些人 会做
  • 允许发外链的网站手工制作大全简单漂亮
  • 惠州酒店网站建设免费视频素材库app
  • 沈阳大型网站建设网站开发摘要
  • 致设计网站官网艺术学院网站模板
  • 怎么网站是谁做的包头人脸检测系统
  • 旅游网站国际业务怎样做图文广告公司名字