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"
    }
}
相关推荐
宇钶宇夕5 分钟前
CoDeSys入门实战一起学习(五):CoDeSys V3 车库门控制编程全解析系列(手册基础第四篇)
运维·自动化
C_心欲无痕7 分钟前
Docker 核心概念和安装
运维·docker·容器
森旺电子9 分钟前
Linux指令快速记忆
linux·运维·服务器
Mr -老鬼11 分钟前
Rust 知识图-谱基础部分
开发语言·后端·rust
_叶小格_14 分钟前
ansible自动化入门基础
运维·笔记·学习·自动化·ansible
袁慎建@ThoughtWorks14 分钟前
如何发布自定义 Spring Boot Starter
java·spring boot·后端
IT_陈寒16 分钟前
SpringBoot 3.0实战:10个高效开发技巧让你的启动时间减少50%
前端·人工智能·后端
2501_9462055218 分钟前
自动化设备常用滚珠丝杠厂家排名,哪家适配性更出色
运维·自动化
思茂信息19 分钟前
CST电动汽车EMC仿真(三)——初探轴电压
运维·服务器·单片机·嵌入式硬件·cst·电磁仿真·天线仿真
实战项目26 分钟前
集群负载均衡关键技术研究
运维·负载均衡