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"
    }
}
相关推荐
chushiyunen3 分钟前
autoHotKey、windows自动化快捷键工具
运维·windows·自动化
逆风的蚂蚁7 分钟前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
mennekes32 分钟前
临时用电线路标识:插头颜色、钟面标识配套规范
运维·网络·科技·安全·制造
captain3761 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
2601_970703831 小时前
工业除湿机租赁:把一份租金合同拆开看
大数据·数据结构·算法·数据库架构·推荐算法
心疼你的一切2 小时前
Python自动发邮件实战定时发报表
大数据·开发语言·python
IT_陈寒2 小时前
Java序列化踩坑记:对象循环引用让我加班两小时
前端·人工智能·后端
泡海椒2 小时前
05-雷达图多维画像-信用评级多维画像
后端
王中阳Go2 小时前
5.27 分钟干完后端和全部测试:一场三小时笔试的五个失分点,四个不在代码上
大数据·数据库·人工智能·后端·大语言模型
大哥43092 小时前
Modbus 的"字序":一个配错就变成天文数字,或者干脆变成 0
后端