创建索引
创建bank索引
PUT /bank
{ "settings" : {
"number_of_shards" : 1,
"analysis":{
"analyzer":{
"autoComplete":{
"type":"custom",
"tokenizer":"standard",
"filter":["lowercase","autoCompleteFilter"]}},
"filter":{
"autoCompleteFilter":{
"type":"edgeNGram",
"min_gram":1,
"max_gram":50
}
}
}
},
"mappings" : {
"properties" : {
"account_number" : { "type" : "integer" },
"balance" : { "type" : "integer" },
"firstname" : { "type" : "text" },
"lastname" : { "type" : "text" ,"analyzer":"autoComplete"},
"age" : { "type" : "integer" },
"gender" : { "type" : "keyword" },
"address" : { "type" : "text" },
"employer" : { "type" : "keyword" },
"email" : { "type" : "keyword" },
"city" : { "type" : "text" },
"state" : { "type" : "keyword" },
"obj1" : {"type" : "nested"}
}
}
}