首页 > 其他分享 >ES命令

ES命令

时间:2022-11-30 16:35:31浏览次数:37  
标签:indexName replicas number mapping 命令 typeName id ES

  • 创建索引
PUT /indexName
{
  "settings": {
    "number_of_shards": 5,
    "number_of_replicas": 1
  }
}

同时创建mapping

PUT /indexName
{
  "settings": {
    "number_of_shards": 5,
    "number_of_replicas": 1
  },
  "mappings": {
    "properties": {
      "id":{
        "type":"integer"
      },
      "title":{
        "type":"keyword"
      }
    }
  }
}

number_of_shards 分片数
number_of_replicas 副本数

  • 修改索引
PUT /indexName/_settings
{
  "number_of_replicas" : 1
}

可以改number_of_replicas,不能改number_of_shards

  • 删除索引
DELETE /indexName

  • 创建mapping
POST /indexName/typeName/_mapping
{
  "properties": {
     "name": {
        "type": "text"
     },
     "description": {
        "type": "text"
     }
  }
}
  • 查询mapping
GET /indexName/typeName/_mapping

  • 创建document
POST /indexName/typeName/id
{
  "name":"python从入门到放弃",
  "description":"人生苦短,我用Python"
}
  • 查询document
GET /indexName/typeName/id

或

GET /indexName/typeName/_search?q=fieldName:fieldValue
  • 删除document
DELETE /indexName/typeName/id

标签:indexName,replicas,number,mapping,命令,typeName,id,ES
From: https://www.cnblogs.com/foolish-xc/p/16938847.html

相关文章

  • Job/CronJob的理解(chrono《kubernetes入门实战课》笔记整理)
    【k8s所有的服务是否都可以集成在一个个pod里?】pod里,已经可以直接调度其内部所有的容器,来一起提供一个整体的应用。为什么k8s还有其他额外的对象来做k8s的其他服务呢,直接......
  • DevExpress表格控件的单元格设置自定义编辑器
    RepositoryItememptyRepositoryItem=newRepositoryItem();RepositoryItemCheckEditcheckEdit=newRepositoryItemCheckEdit();RepositoryItemTextEdittextEdit=......
  • oracle验证安装成功,验证ORACLE是否安装成功 sqlplus:error while loading shared lib
    当大家安装完成Oracle之后测试sqlplus,报了这个错误不要担心只需要新开一个窗口1.用root用户登录2.cd/etc/selinux把selinux改为disabled保存后reboot重启后就可......
  • Python3 notes
    Python3基础标识符第一个字符必须是字母表中字母或下划线_。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在Python3中,可以用中文作为变......
  • [Typescript 4.9] Satisfies operator
    typeRGB=[number,number,number]constpalette:Record<'red'|'blue'|'green',string|RGB>={red:[255,0,0],green:"#00ff00",blue:[0,0,255......
  • DevExpress文本编辑类控件设置水印
    为TextEdit增加水印publicstaticclassTextEditHelper{//设置水印值publicstaticvoidSetWatermark(thisTextEdittextEdit,stringwatermark){......
  • cookie session 和token
    以下内容摘自博文:https://blog.csdn.net/qq_40925189/article/details/107030620?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166955228916782388084153%25......
  • Git常用命令
    gitinit 在目录中创建新的Git仓库gitclone   使用gitclone拷贝一个Git仓库到本地    gitclone[url]   [url]为你想要复制的项目,就可以了。git......
  • [Typescript 4.9] Auto-Accessors in Classes
    Typescript4.9supportsanupcomingfeature:Auto-accessors:classPerson{accessorname:stringconstructor(name:string){this.name=name}} ......
  • ES6常用的新语法学习笔记
    简介ES6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1.let和const......