创建索引及映射
开发中
PUT
/user
请求参数
Body 参数application/json
object {0}
示例
{
"mappings": {
"properties": {
"id": {
"type": "long",
"index": "true"
},
"name": {
"properties": {
"firstName": {
"type": "keyword"
},
"lastName": {
"type": "keyword"
}
}
},
"birthDay": {
"type": "date"
},
"introduce": {
"type": "text",
"index": "true",
"analyzer": "ik_smart"
},
"email": {
"type": "keyword",
"index": "false"
},
"score": {
"type": "integer",
"index": "true"
},
"gender": {
"type": "integer",
"index": "true"
},
"is_health": {
"type": "boolean",
"index": false
},
"height": {
"type": "float",
"index": "false"
},
"addr":{
"type":"keyword",
"index":true
}
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://hx:9200/user' \
--header 'Content-Type: application/json' \
--data-raw '{
"mappings": {
"properties": {
"id": {
"type": "long",
"index": "true"
},
"name": {
"properties": {
"firstName": {
"type": "keyword"
},
"lastName": {
"type": "keyword"
}
}
},
"birthDay": {
"type": "date"
},
"introduce": {
"type": "text",
"index": "true",
"analyzer": "ik_smart"
},
"email": {
"type": "keyword",
"index": "false"
},
"score": {
"type": "integer",
"index": "true"
},
"gender": {
"type": "integer",
"index": "true"
},
"is_health": {
"type": "boolean",
"index": false
},
"height": {
"type": "float",
"index": "false"
},
"addr":{
"type":"keyword",
"index":true
}
}
}
}'
返回响应
🟢200成功
application/json
Body
acknowledged
boolean
必需
shards_acknowledged
boolean
必需
index
string
必需
示例
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "string"
}