{
“mappings”: {
“aaaaa”: {
“properties”: {
“Area”: {
“type”: “long”
},
“City”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“CityCode”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“DeptId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“IsDelete”: {
“type”: “long”
},
“KeyWord”: {
“analyzer”: “ik_max_word”,
“fielddata”: true,
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“OperationTime”: {
“format”: “yyyy-MM-dd HH:mm:ss”,
“type”: “date”
},
“OrganId”: {
“type”: “keyword”
},
“userId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
},
“bbbbb”: {
“properties”: {
“DeptId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“IsDelete”: {
“type”: “long”
},
“KeyWord”: {
“analyzer”: “ik_max_word”,
“fielddata”: true,
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“OperationTime”: {
“format”: “yyyy-MM-dd HH:mm:ss”,
“type”: “date”
},
“OrganId”: {
“type”: “keyword”
},
“SearchTime”: {
“format”: “yyyy-MM-dd HH:mm:ss”,
“type”: “date”
},
“SearchType”: {
“type”: “long”
},
“UserId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
},
“ddddd”: {
“properties”: {
“Area”: {
“type”: “long”
},
“City”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“CityCode”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“DeptId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“IsDelete”: {
“type”: “long”
},
“query”: {
“properties”: {
“bool”: {
“properties”: {
“adjust_pure_negative”: {
“type”: “boolean”
},
“boost”: {
“type”: “float”
},
“disable_coord”: {
“type”: “boolean”
},
“must”: {
“properties”: {
“match”: {
“properties”: {
“IsDelete”: {
“properties”: {
“boost”: {
“type”: “float”
},
“fuzzy_transpositions”: {
“type”: “boolean”
},
“lenient”: {
“type”: “boolean”
},
“max_expansions”: {
“type”: “long”
},
“operator”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“prefix_length”: {
“type”: “long”
},
“query”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“zero_terms_query”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
},
“UserId”: {
“properties”: {
“keyword”: {
“properties”: {
“boost”: {
“type”: “float”
},
“fuzzy_transpositions”: {
“type”: “boolean”
},
“lenient”: {
“type”: “boolean”
},
“max_expansions”: {
“type”: “long”
},
“operator”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“prefix_length”: {
“type”: “long”
},
“query”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
},
“zero_terms_query”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
}
}
}
}
}
}
}
}
}
}
},
“searchTime”: {
“type”: “long”
},
“size”: {
“type”: “long”
},
“sort”: {
“properties”: {
“SearchTime”: {
“properties”: {
“order”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
}
}
},
“userId”: {
“fields”: {
“keyword”: {
“ignore_above”: 256,
“type”: “keyword”
}
},
“type”: “text”
}
}
}
}
}
es的索引mapping情况是这样的,请问对应的ob我应该怎么建表呢,相同字段是要去重吗,请老师指点