curl -XPUT http://127.0.0.1:19805/proposed_v1 --user es_all:TopJkO2E_d1x -H 'content-Type:application/json' -d '{ "settings": { "analysis": { "analyzer": { "my_ngram_title": { "filter": [ "lowercase" ], "tokenizer": "my_ngram_title" }, "my_ngram": { "filter": [ "lowercase" ], "tokenizer": "my_ngram" }, "douhao": { "type": "pattern", "pattern": "," }, "p_ngram": { "filter": [ "lowercase" ], "tokenizer": "p_ngram" } }, "tokenizer": { "my_ngram_title": { "token_chars": [ "letter", "digit", "punctuation", "symbol" ], "min_gram": "1", "type": "ngram", "max_gram": "1" }, "my_ngram": { "type": "ngram", "min_gram": "2", "max_gram": "2" }, "p_ngram": { "token_chars": [ "letter", "digit", "symbol" ], "min_gram": "2", "type": "ngram", "max_gram": "2" } } }, "index": { "number_of_shards": 12, "number_of_replicas": 0 } }, "mappings": { "dynamic": "false", "properties": { "proposed_id": { "type": "keyword" }, "projectname": { "type": "text", "analyzer": "my_ngram_title" }, "owner": { "type": "text", "analyzer": "my_ngram_title" }, "area_code": { "type": "keyword" }, "area": { "type": "keyword" }, "city": { "type": "keyword" }, "area_city": { "type": "keyword" }, "district": { "type": "keyword" }, "nature_code": { "type": "keyword" }, "nature": { "type": "keyword" }, "ownerclass_code": { "type": "keyword" }, "ownerclass": { "type": "keyword" }, "project_stage_code": { "type": "keyword" }, "project_stage": { "type": "keyword" }, "category_code": { "type": "keyword" }, "category": { "type": "keyword" }, "total_investment": { "type": "double" }, "lasttime": { "type": "long" } } } }'