1、先创建索引
PUT file_info_sps_demo1
{
"settings": {
"index": {
"number_of_shards": "1",
"blocks": {
"read_only_allow_delete": "true"
},
"max_result_window": "500000",
"number_of_replicas": "1"
}
},
"mappings" : {
"properties": {
"contentList": {
"type": "nested",
"properties": {
"checked": {
"type": "boolean"
},
"content": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "ik_max_word"
},
"contentIndex": {
"type": "long"
},
"contentLevel": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"contentTrans": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "ik_max_word"
},
"contentType": {
"type": "long"
},
"disabled": {
"type": "boolean"
},
"fileName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"fileid": {
"type": "keyword",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"headLevel": {
"type": "long"
},
"headerId": {
"type": "long"
},
"highLight": {
"type": "boolean"
},
"id": {
"type": "keyword",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"linked": {
"type": "boolean"
},
"pid": {
"type": "keyword",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"type": {
"type": "long"
},
"viewCount": {
"type": "long"
}
}
},
"createTime": {
"type": "date",
"format": "yyyy.MM.dd HH:mm:ss.SSS 'GMT'XXX||yyyy-MM-dd HH:mm:ss||epoch_millis||strict_date_optional_time||basic_date||basic_date_time||basic_week_date_time_no_millis||yyyy-MM-dd HH:mm:ss||MMM dd, yyyy hh:mm:ss a||EEE MMM dd HH:mm:ss zzz yyyy"
},
"description": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart"
},
"fileExt": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"fileId": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"fileName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "ik_max_word"
},
"id": {
"type": "keyword",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"linked": {
"type": "boolean"
},
"modifiedTime": {
"type": "date",
"format": "yyyy.MM.dd HH:mm:ss.SSS 'GMT'XXX||yyyy-MM-dd HH:mm:ss||epoch_millis||strict_date_optional_time||basic_date||basic_date_time||basic_week_date_time_no_millis||yyyy-MM-dd HH:mm:ss||MMM dd, yyyy hh:mm:ss a||EEE MMM dd HH:mm:ss zzz yyyy"
},
"publishTime": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"score": {
"type": "float"
},
"stdCcsNo": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart",
"fielddata": true
},
"stdIcsNo": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart",
"fielddata": true
},
"stdLanguage": {
"type": "long"
},
"stdName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart"
},
"stdNo": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart"
},
"stdResource": {
"type": "long"
},
"stdStatus": {
"type": "long"
},
"subType": {
"type": "long"
},
"sysIds": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart",
"fielddata": true
},
"tranStatus": {
"type": "long"
},
"type": {
"type": "long"
},
"year": {
"type": "long"
}
}
}
}
2、数据迁移
POST _reindex?slices=9&refresh&wait_for_completion=false
{
"source": {
"index": "old"
},
"dest": {
"index": "new"
}
}
3、查看任务进度
GET /_tasks/m-o_8yECRIOiUwxBeSWKsg:132452
4、添加别名,移除别名
# 添加别名
POST _aliases
{
"actions": [
{
"add": {
"index": "file_info_sps_demo1",
"alias": "file_info_sps_demo1"
}
}
]
}
# 移除别名
POST /_aliases
{
"actions":[
{
"remove":{
"index": "mapping_analyzer",
"alias": "std"
}
}
]
}
# 去掉只读限制
PUT file_info_sps_demo1/_settings
{
"index": {
"blocks": {
"read_only_allow_delete": "false"
}
}
}
# 删除索引
DELETE std_v3