Elasticsearch文档基本操作有哪些
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关Elasticsearch文档基本操作有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基础增删改查创建文档// 创建文档,自动生成
千家信息网最后更新 2025年12月02日Elasticsearch文档基本操作有哪些
这篇文章将为大家详细讲解有关Elasticsearch文档基本操作有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
基础增删改查
创建文档
// 创建文档,自动生成 idPOST /<索引名>/_doc{ "foo": "bar"}// 创建文档并指定 id,id 已存在则报错PUT /<索引名>/_doc/?op_type=create{ "foo": "bar"}
// 创建文档并指定 id,id 已存在则报错PUT /<索引名>/_create/{ "foo": "bar"}
获取文档
GET /<索引名>/_doc/
修改文档
修改整个文档
PUT /<索引名>/_doc/{ "aaa": "bbb"}
增加字段
POST /<索引名>/_update/{ "doc": { "newFoo": "newBar" }}
无论哪种修改,文档的 _version 字段都会增加 1。
bulk API
ES 的 bulk API 指的是允许请求者在一次操作中干不同的事的 API。例如,在一次请求中删除 id 为 qqq 的文档并创建 id 为 www 的文档,且新文档的内容为 { "dd": "ff" }。
bulk API 支持的操作有:
Index
Create
Update
Delete
也就是,支持各类写操作,不支持在同一个请求中读和写。
单条操作失败不影响其他,返回结果包含每一个操作的执行结果。
POST /_bulk{ "index": { "_index": "myindex", "_id": "3" } }{ "ccc", "mmm" }{ "delete": { "_index": "myindex", "_id": "10" } }上面的操作中,先在索引 myindex 中创建一个 id 为 3 的文档,内容为第 2 行,然后删除索引 myindex 中 id 为 10 的文档。
由于进行了 2 个操作,所以 ResponseBody 是包含 2 个元素的 list,对应每个操作的结果。
批量读取
GET /_mget{ "docs": [ { "_index": "myindex", "_id": "3" }, { "_index": "index22", "_id": "234" }, ]}返回的 ResponseBody 形如:
{ "docs": [] // 请求几个文档,这里就是几个}批量查找
POST /<索引名>/_msearch{}{ "query": { "match_all": {} }, "size": 1 }{ "index": "index333" }{ "query": { "match_all": {} }, "size": 2 }关于"Elasticsearch文档基本操作有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文档
内容
篇文章
结果
支持
基本操作
字段
更多
索引
不同
不错
实用
也就是
元素
基础
就是
文章
知识
自动生成
面的
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
emobile服务器登不上
计算机网络技术考前突击
ssh 访问数据库
企业网络安全建设依据
英特尔服务器原理图
山西常规软件开发
淮安江苏大容量服务器供应商家
国家网络安全宣传周山东省校园日
12c数据库
农信社网络安全自查报告
网络安全法错误的是
服务器散热器改装普通电脑用
网络技术岗位面试题目
计算机网络安全账号
网络安全审查法中被审查主体为
不需要服务器的git管理
国外服务器上网
武器装备网络安全试验鉴定
网络安全对政治的影响
孝感市网络安全法制主题日活动
结构化软件开发方法的核心是
保障政务网络安全
软件开发教父模式
选择软件开发工程师的原因
xss哪个服务器的游戏便宜
软件开发助理容易通过吗
服务器 远程登录密码
德惠有名的网络技术咨询诚信经营
卓豪网络与服务器管理
孝感市网络安全法制主题日活动