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
相关推荐
Linux-18745 小时前
分布式链路追踪系统之二进制安装skywalking
elasticsearch·云原生·skywalking·分布式链路追踪系统·应用程序性能监控
阿里云大数据AI技术8 小时前
阿里云 Elasticsearch 日志采集与加工服务:让日志链路少一串组件,多一份稳定
人工智能·elasticsearch
heimeiyingwang11 小时前
【架构实战】可观测性三支柱:日志、指标、链路的融合
elasticsearch·架构·kubernetes
Elasticsearch12 小时前
Elastic Observability 中的 Prometheus 指标:你的 PromQL 可以保持不变地运行
elasticsearch
Elasticsearch13 小时前
为什么 Elasticsearch 平台是你的 AI 技术栈中缺失的一块拼图
elasticsearch
Elasticsearch13 小时前
数据平台赌注:为什么金融 AI 计划停滞,以及成功者如何扩展规模
elasticsearch
Elasticsearch14 小时前
在金融服务领域扩展 AI 从治理和架构开始
elasticsearch
Android出海15 小时前
安卓新机初始设置无法选择默认搜索引擎,谷歌遭瑞士竞争监管机构调查
搜索引擎·谷歌浏览器·android系统·安卓系统·安卓手机·谷歌搜索·谷歌引擎
老陈头聊SEO16 小时前
生成引擎优化(GEO)在数字内容创作中的优势与创新实践
其他·搜索引擎·seo优化
java_logo16 小时前
ELK Docker Compose 部署指南:轻松搭建日志检索平台
elk·elasticsearch·docker·容器·kibana·logstash·轩辕镜像