ElasticSearch常用命令

一、索引

1、创建索引

  • 请求方式:PUT
  • 请求路径:索引库名
  • 请求参数:json格式
PUT goods
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0
  }
}

settings: 索引库的设置
number_of_shards:分片数量
number_of_replicas:副本数量

2、查看索引

GET goods
结果:
{
  "goods": {
    "aliases": {},
    "mappings": {},
    "settings": {
      "index": {
        "creation_date": "1576352109034",
        "number_of_shards": "1",
        "number_of_replicas": "0",
        "uuid": "Gj7xO8mWR7qJTLveA7s73Q",
        "version": {
          "created": "6020499"
        },
        "provided_name": "goods"
      }
    }
  }
}

3、查询所有索引

GET *

4、删除索引

DELETE goods

二、映射

映射是定义文档的过程,文档包含哪些字段,这些字段是否保存,是否索引,是否分词等

1、创建映射字段

PUT goods/_mapping/course
{
  "properties": {
    "title": {
      "type": "text",
      "analyzer": "ik_max_word"
    },
    "images": {
      "type": "keyword",
      "index": false
    }
  }
}

2、查看映射关系

GET goods/_mapping

-- 结果 --
{
  "goods": {
    "mappings": {
      "course": {
        "properties": {
          "images": {
            "type": "keyword",
            "index": false
          },
          "title": {
            "type": "text",
            "analyzer": "ik_max_word"
          }
        }
      }
    }
  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ElasticSearch用作全文检索,一直没有好好研究它的命令,每次使用的时候都要谷歌搜索,效率太低。 本文把一...
    十毛tenmao阅读 13,969评论 0 9
  • 做了近半年的公司ES集群维护及开发,开始转入别的项目组,所有对曾经的这段技术使用 做个总结,主要是一些运维经验,还...
    逗逼程序员阅读 527评论 0 0
  • 1. 查看es的集群状态: 注释:?v表示格式化输出 2. 查看节点列表 3.查询所有索引及数据大小 store....
    zhglance阅读 3,157评论 1 5
  • 完全没想到这篇文章的阅读量有点多,之前没有考虑什么就直接发布了,对此表示歉意,所以重新找了一篇文章汇总,以免在坑到...
    BabyFatXu阅读 1,747评论 0 1
  • 启动:win+R --> cmd 或 开始 --> 运行 --> cmd 常用: 1、help命令:help ——...
    紫影_70f3阅读 487评论 0 0