# curl -XPUT localhost:9200/_template/template_1 -d '
{
"template" : "te*",
"settings" : {
"number_of_shards" : 1,
"number_of_replicas":2
},
"mappings" : {
"type1" : {
"_source" : { "enabled" : false }
}
}
}
'
{"acknowledged":true}
# curl -XGET localhost:9200/_template/template_1?pretty
{
"template_1" : {
"order" : 0,
"template" : "te*",
"settings" : {
"index" : {
"number_of_shards" : "1",
"number_of_replicas" : "2"
}
},
"mappings" : {
"type1" : {
"_source" : {
"enabled" : false
}
}
},
"aliases" : { }
}
}
curl -XDELETE localhost:9200/_template/template_1
# curl -XPUT 'http://localhost:9200/template_test/tweet/1' -d '{
> "user" : "kimchy",
> "post_date" : "2009-11-15T14:12:12",
> "message" : "trying out Elasticsearch"
> }'
{"_index":"template_test","_type":"tweet","_id":"1","_version":1,"result":"created","_shards":{"total":3,"successful":1,"failed":0},"created":true}
# curl -XGET 'http://localhost:9200/template_test/tweet/1'
{"_index":"template_test","_type":"tweet","_id":"1","_version":1,"found":true,"_source":{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elasticsearch"
}}