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
相关推荐
Elasticsearch8 小时前
Streams 如何在几秒内生成日志管道
elasticsearch
历程里程碑8 小时前
二叉树---翻转二叉树
开发语言·c++·elasticsearch·链表·搜索引擎·tornado·dash
饭后一颗花生米9 小时前
竹云盘搜 - 高效免费的网盘资源搜索引擎 | pan.8766555.xyz
搜索引擎
海兰12 小时前
Elasticsearch 容量规划与性能优化完全指南
大数据·elasticsearch·性能优化
梦想与想象-广州大智汇12 小时前
告别“内存刺客”!sync-canal-go:轻量mysql实时同步数据到Elasticsearch‌,clickhouse,redis
mysql·elasticsearch·golang·同步数据
8Qi813 小时前
Elasticsearch 初识篇:核心概念与环境搭建
java·大数据·分布式·elasticsearch·搜索引擎·中间件
蜡台13 小时前
Git stash、reset、 cherry-pick 、revert 、reflog 常用命令使用说明
大数据·git·搜索引擎
白毛大侠13 小时前
Elasticsearch 核心概念解析:从倒排索引到字段存储
大数据·elasticsearch·jenkins
Elasticsearch13 小时前
Elasticsearch: 快速近似 ES|QL - 第一部分
elasticsearch
SEO_juper13 小时前
2026谷歌 AIO “覆盖卡片” 适配:零点击时代的 GEO 优化方向
人工智能·搜索引擎·谷歌·seo·跨境电商·geo·ai时代