1. 程式人生 > 其它 >Elasticsearch 索引的增刪改查

Elasticsearch 索引的增刪改查

技術標籤:Elasticsearch實戰elasticsearch

Elasticsearch實戰

前面的課程都是文件自動生成索引,這個課時我們手動操作

step1

elasticsearch7預設不在支援指定索引型別,預設索引型別是_doc,如果想改變,則配置include_type_name: true

PUT /vehicle?include_type_name=true
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0
  },
  "mappings": {
    "car":{
      "properties": {
        "title":{
          "type": "text",
          "analyzer": "ik_max_word"
        }
      }
    }
  }
}

step2

修改索引

number_of_shards 不支援修改

PUT /vehicle/_settings
{
  "number_of_replicas": 1
}

step3

刪除索引

配置檔案elasticsearch.yml開啟下面屬性即可執行DELETE /_all

action.destructive_requires_name: true

DELETE vehicle?pretty

DELETE vehicle,vehicle1,vehicle2

DELETE vehicle_*

DELETE _all

歡迎關注公眾號《小馬JAVA》