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"
    }
}
相关推荐
华仔啊4 分钟前
主线程存了用户信息,子线程居然拿不到?ThreadLocal 背锅
java·后端
知了一笑6 分钟前
「AI」网站模版,效果如何?
前端·后端·产品
刘立军6 分钟前
内网的服务如何能在公网使用?
运维
小王子4808 分钟前
性能优化实践分享
后端
RoyLin10 分钟前
TypeScript设计模式:状态模式
前端·后端·typescript
RoyLin12 分钟前
TypeScript设计模式:观察者模式
前端·后端·typescript
RoyLin16 分钟前
TypeScript设计模式:备忘录模式
前端·后端·typescript
白衣鸽子17 分钟前
PageHelper:分页陷阱避免与最佳实践
后端
BingoGo18 分钟前
PHP 和 Elasticsearch:给你的应用加个强力搜索引擎
后端·php
泉城老铁18 分钟前
Spring Boot对接抖音获取H5直播链接详细指南
spring boot·后端·架构