因為業務原因,需要修改索引的映射的某個字段的類型,比如更改Text為Keyword。
需要如下步驟:
1)、先新建索引,映射最新的映射實體
2)、遷移老索引的數據到新索引中(數據較大的話,可以分批遷移)
3)、刪除老索引
下面使用elasticsearch-head插件(安裝自行網上搜索)操作
啟動elasticsearch和elasticsearch-head,如下圖:
1、創建新索引,新索引名為:myindex
2、遷移老索引的數據到新索引中
3、刪除老索引即可
注:我net用的客戶端是Nest6.0,遷移數據用代碼的寫法,目前還沒有,百度也沒搜到,求大神解答