foolish-xc

导航

 
  • 创建索引
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
posted on 2022-11-30 16:20  foolish-xc  阅读(52)  评论(0)    收藏  举报