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"
    }
}
相关推荐
用户83562907805141 分钟前
无需 Office:Python 批量转换 PPT 为图片
后端·python
啊哈灵机一动1 小时前
使用golang搭建一个nes 模拟器
后端
间彧2 小时前
SpringBoot + ShardingSphere 读写分离实战指南
后端
砍材农夫2 小时前
订单超时
后端
树獭叔叔2 小时前
06-大模型如何"学习":从梯度下降到AdamW优化器
后端·aigc·openai
得鹿3 小时前
MySQL基础架构与存储引擎、索引、事务、锁、日志
后端
程序员飞哥3 小时前
Block科技公司裁员四千人,竟然是因为 AI ?
人工智能·后端·程序员
JavaEdge在掘金3 小时前
Claude Code 直连 Ollama / LM Studio:本地、云端开源模型都能跑
后端
LSTM973 小时前
使用 Python 将 TXT 转换为 PDF (自动分页)
后端
于眠牧北3 小时前
Java开发学习提高效率的辅助软件和插件:一键生成接口文档,AI制作原型等
后端