{
"mappings":{
"properties":{
"@timestamp":{
"type":"date"
},
"@version":{
"type":"keyword"
},
"teamorderId":{
"type":"keyword"
},
"teamorderSn":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"status":{
"type":"keyword"
},
"addTime":{
"type":"date",
"format":"epoch_second||strict_date_optional_time||epoch_millis"
},
"payTime":{
"type":"date",
"format":"epoch_second||strict_date_optional_time||epoch_millis"
},
"payDate":{
"type":"integer"
},
"payWeek":{
"type":"integer"
},
"payMonth":{
"type":"integer"
},
"orderId":{
"type":"keyword"
},
"providerId":{
"type":"keyword"
},
"drugstoreBranchId":{
"type":"keyword"
},
"userId":{
"type":"keyword"
},
"drugProviderId":{
"type":"keyword"
},
"channel":{
"type":"keyword"
},
"userCouponId":{
"type":"keyword"
},
"testFlag":{
"type":"keyword"
},
"storeTitle":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"salesId":{
"type":"keyword"
},
"areaCode":{
"type":"keyword"
},
"streetName":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"districtName":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"cityName":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"provinceName":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword"
}
}
},
"totalCost":{
"type":"scaled_float",
"scaling_factor": 100
},
"couponPaySpe":{
"type":"scaled_float",
"scaling_factor": 100
},
"realTotalCost":{
"type":"scaled_float",
"scaling_factor": 100
},
"unitPrice":{
"type":"scaled_float",
"scaling_factor": 100
},
"drugId":{
"type":"keyword"
},
"wholesaleId":{
"type":"keyword"
},
"amount":{
"type":"integer"
},
"drugNameText":{
"type":"text"
},
"recType":{
"type":"keyword"
}
}
},
"settings": {
"index": {
"max_ngram_diff": 11,
"number_of_shards": ${teambuy_order_number_of_shards},
"number_of_replicas": 0,
"routing.rebalance.enable": "none",
"routing.allocation.include._ip":"${teambuy_order_include_ip}"
},
"analysis": {
"analyzer": {
"commaSeparated": {
"type": "custom",
"tokenizer": "my_pattern"
},
"containsCommaSeparated_query": {
"type": "custom",
"tokenizer": "my_ngram_2_5"
},
"csv_pinyin_index": {
"type": "custom",
"position_increment_gap": 100,
"tokenizer": "my_pattern",
"filter": ["my_pinyin"]
},
"text_standard": {
"type": "custom",
"position_increment_gap": 100,
"tokenizer": "standard",
"filter": ["lowercase"]
},
"text_pinyin_index": {
"type": "custom",
"position_increment_gap": 100,
"tokenizer": "my_ngram_1_8",
"filter": ["my_pinyin"]
},
"unigram": {
"type": "custom",
"position_increment_gap": 100,
"tokenizer": "my_ngram_1_1",
"filter": ["lowercase"]
},
"unigram_boolean": {
"type": "custom",
"position_increment_gap": 100,
"tokenizer": "my_simple_pattern",
"filter": ["my_stop", "lowercase"]
}
},
"tokenizer": {
"my_ngram_1_1": {
"type": "ngram",
"min_gram": 1,
"max_gram": 1
},
"my_ngram_2_5": {
"type": "ngram",
"min_gram": 2,
"max_gram": 5
},
"my_ngram_1_8": {
"type": "ngram",
"min_gram": 1,
"max_gram": 8
},
"my_pattern": {
"type": "pattern",
"pattern": ",\\s*"
},
"my_simple_pattern": {
"type": "simple_pattern",
"pattern": "[^ \t\r\n]"
}
},
"filter": {
"my_stop": {
"type": "stop",
"ignore_case": true,
"stopwords_path": "stopwords.txt"
},
"my_pinyin": {
"type": "pinyin",
"keep_fist_letter": true,
"keep_joined_full_pinyin": true,
"keep_separate_first_letter": false,
"keep_original": false,
"keep_full_pinyin": false,
"remove_duplicated_term": true,
"ignore_pinyin_offset": true
}
}
}
}
}