elasticsearch 建立别名

1.创建索引

curl -XPUT "172.0.0.1:9200/index_par_rel_v4"  -H 'Content-Type: application/json'  -d '
{
   "mappings": {
	"properties": {
                
	  "Id" : {"type" :"long"},
	  "parentId" :{
		"type" : "long"
	  },
	  "childId" :{
		"type" : "long"
	  },
	  "familyRole" :{
		"type" : "long"
	  },
	  "classId" : {
		"type" : "long"
	  },
	  "schoolId" : {
		"type" : "long"
	  },
	  "parentName" : {
		"type" : "keyword"
	  },
	  "childName" : {
		"type" : "keyword"
	  },
	  "childMobile" : {
		"type" : "text"
	  },
	  "parentMobile" : {
		"type" : "text"
	  }
	}
    }
}'

2.建立别名

curl -XPOST "172.17.1.9:9200/_aliases"  -H 'Content-Type: application/json'  -d '
{
    "actions" : [
        { "add" : { "index" : "index_par_rel_v4", "alias" : "index_par_rel2" } }
    ]
}
'

别名可同时建多个,分配给不同场景使用

3.删除别名

curl -XPOST "172.17.1.9:9200/_aliases"  -H 'Content-Type: application/json'  -d '
{
    "actions" : [
        { "remove" : { "index" : "index_par_rel_v4",  "alias" : "index_par_rel" } }
    ]
}
'

你可能感兴趣的:(elasticsearch 建立别名)