elasticsearch常用命令

Elasticsearch概念

Elasticsearch mysql
Index(索引) 数据库
Type(类型)
Documents(文档)
Fields

常用命令

索引

bash 复制代码
# 索引初始化,number_of_shards:分片数,不可修改;number_of_replicas:副本数,可修改
PUT lagou
{
  "settings": {
    "index": {
      "number_of_shards": 5,
      "number_of_replicas": 1
    }
  }
}

# 获取索引settings
GET lagou/_settings
GET _all/_settings
GET _settings

GET .kibana,lagou/_settings

# 更新索引
PUT lagou/_settings
{
"number_of_replicas":2
}


# 获取索引信息
GET _all
GET lagou

CRUD

bash 复制代码
# 新建
# 新建数据,指定id
PUT lagou/job/1
{
    "title": "python分布式爬虫",
    "salary_min":15000,
    "city":"北京",
    "company":{
        "name":"百度",
        "company_addr":"北京市软件园"
    },
    "publish_date": "2017-4-16",
    "comments":15
}

# 新建数据
POST lagou/job/
{
    "title": "python分布式爬虫",
    "salary_min":15000,
    "city":"北京",
    "company":{
        "name":"百度",
        "company_addr":"北京市软件园"
    },
    "publish_date": "2017-4-16",
    "comments":15
}


# 查询
GET lagou/job/1
# 只获取title字段
GET lagou/job/1?_source=title
# 获取title,city字段
GET lagou/job/1?_source=title,city
# 获取所有字段
GET lagou/job/1?_source


# 修改
# 覆盖更新
PUT lagou/job/1
{
    "title":"python分布式爬虫",
    "salary_min":15000,
    "company":{
        "name":"百度",
        "company_addr":"北京市软件园"
    },
    "publish_date": "2017-4-16",
    "comments":15
}

# 更新指定字段
POST lagou/job/1/_update
{
  "doc":{
    "comments":20
  }
}


# 删除
# 删除文档
DELETE lagou/job/1
# 删除索引
DELETE lagou
相关推荐
瑞码空间9 小时前
git知识点黄金笔记
笔记·git·elasticsearch
切糕师学AI12 小时前
如何查看已合并到 master 分支的所有分支?Git 分支清理指南
大数据·git·elasticsearch
suaizai_12 小时前
从1210条报错到全自动修复:AI闭环运维实战
大数据·elasticsearch·搜索引擎
Elastic 中国社区官方博客16 小时前
不再有分配延迟:在无状态 Elasticsearch 中将快照与分片迁移解耦
大数据·运维·人工智能·elasticsearch·搜索引擎·全文检索
玫瑰互动GEO18 小时前
工程视角看GEO优化与SEO优化:爬虫排序 vs 大模型引用
人工智能·爬虫·搜索引擎
百万运营Pro18 小时前
用 Astro + Supabase 从零构建全网盘聚合搜索引擎:PGroonga 中文检索实战
搜索引擎·前端框架·node.js·个人开发·学习方法·ai编程·资源分享
Elasticsearch20 小时前
在 ES|QL 中引入 SPARKLINE:一眼看清趋势
elasticsearch
Capricorn19882 天前
防编造架构实战:对比 Gemini Notebook 解析知芽 Notebook Skill 的工程实现
人工智能·笔记·elasticsearch·架构·知识图谱·论文笔记
玉&心2 天前
在Kibana查看Elasticsearch中的日志或存储的文档数据
elasticsearch·kibana
Elastic 中国社区官方博客2 天前
安装 Elasticsearch
大数据·数据库·elasticsearch·搜索引擎·全文检索