DELETE /my_index
PUT /my_index
{
"mappings": {
"my_type": {
"dynamic" : "strict", //规定如果添加新的field会报错
"properties": {
"title" : {
"type": "text",
"index": true
},
"address" : {
"type": "object",
"dynamic" : true //规定如果添加新的field会进行dynamic mapping
}
}
}
}
}
//
PUT /my_index/my_type/1
{
"title" : "artitle",
"address" : {
"province":"jiangsu",
"city" : "suzhou"
}
}
DELETE /my_index
PUT /my_index/my_type/1
{
"title" : "2017-01-01"
}
GET /my_index/_mapping
PUT /my_index/my_type/2
{
"title" : "hello world"
}
DELETE /my_index
PUT /my_index
{
"mappings": {
"my_type": {
"date_detection": false
}
}
}
PUT /my_index/my_type/1
{
"title" : "2017-01-01"
}
GET /my_index/_mapping/my_type
DELETE /my_index
PUT /my_index
{
"mappings": {
"my_type": {
"dynamic_templates" : [ //注意啊,这里是一个数组
{ "en" : {
"match" : "*_en",
"match_mapping_type" : "string",
"mapping" : {
"type" : "string",
"analyzer" : "english"
}
}
}
]
}
}
}
}
PUT /my_index/my_type/1
{
"title" : "this is a dog"
}
PUT /my_index/my_type/2
{
"title_en" : "this is a dog"
}
GET /my_index/my_type/_search
{
"query": {
"match": {
"title": "is"
}
}
}
GET /my_index/my_type/_search
es定制dynamic策略
最新推荐文章于 2024-07-20 11:26:15 发布