Elasticsearch 操作文档对数据的增删改查操作 索引库文档 操作数据 CRUD

介绍

在 Elasticsearch 中,文档的增、删、改、查操作是核心的基本功能。Elasticsearch 使用 RESTful API 提供这些操作,通常通过 HTTP 请求与 Elasticsearch 集群进行交互。

索引库

javascript 复制代码
{
    "mappings": {
        "properties": {
            "title": {
                "type": "text",
                "analyzer": "ik_smart"
            },
            "pie": {
                "type": "long"
            },
            "cover":
            {
                "type": "keyword",
                "index": false
            },
            "quota":{
                "type": "keyword",
                "index": false
            }
        }
        }
}

创建或更新文档(POST 请求)

javascript 复制代码
POST /my_index/_doc/文档ID
{
  "title": "仙侠手游内部号福利折扣号苹果安卓3D大型联网修仙仙侠游戏内部号",
}
  • title 与 content:文档的字段

查询文档

javascript 复制代码
GET /my_index/_search

根据ID查询

javascript 复制代码
GET /goods/_doc/1

删除文档

javascript 复制代码
DELETE /goods/_doc/1

修改文档

全量修改

会删除旧文档,添加新文档,如果文档不存在就会是新增

javascript 复制代码
PUT /goods/_doc/1
{
    "title":"123"
}

增量修改

增量修改,修改指定字段值

javascript 复制代码
PUT /goods/_doc/1
{
    "doc":{
        "id":"123"
    }
}
相关推荐
devlei1 小时前
从源码泄露看AI Agent未来:深度对比Claude Code原生实现与OpenClaw开源方案
android·前端·后端
慕诗客2 小时前
repo管理多仓库
大数据·elasticsearch·搜索引擎
Ares-Wang2 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
努力的小郑3 小时前
Canal 不难,难的是用好:从接入到治理
后端·mysql·性能优化
Victor3564 小时前
MongoDB(87)如何使用GridFS?
后端
Victor3564 小时前
MongoDB(88)如何进行数据迁移?
后端
安审若无4 小时前
运维知识框架
运维·服务器
小红的布丁4 小时前
单线程 Redis 的高性能之道
redis·后端
GetcharZp4 小时前
Go 语言只能写后端?这款 2D 游戏引擎刷新你的认知!
后端
yaoyouzhong4 小时前
MySQL 批量插入详解:快速提升大数据导入效率的实战方法
大数据·数据库·mysql