curl -XPUT http://127.0.0.1:9200/qyxy_v1 -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": 1, "number_of_replicas": 0 } }, "mappings": { "dynamic": "false", "properties": { "title": { "type": "text", "analyzer": "my_ngram_title" }, "company_name": { "type": "keyword" }, "company_code": { "type": "keyword" }, "tax_code": { "type": "keyword" }, "credit_no": { "type": "keyword" }, "org_code": { "type": "keyword" }, "company_area": { "type": "keyword" }, "company_city": { "type": "keyword" }, "company_district": { "type": "keyword" }, "company_type": { "type": "keyword" }, "company_type_int": { "type": "integer" }, "legal_person": { "type": "keyword" }, "establish_date": { "type": "long" }, "capital": { "type": "double" }, "updatetime": { "type": "long" } } } }'