索引的資料型別一旦建立時不可以修改的put /my_index/my_type/10
//查詢
get /my_index/my_type/_search
//嘗試插入文字格式的資料,但是報錯
put /my_index/my_type/2
//重建乙個新的索引
put /my_index_new
},"_source": ,
"_all": }}}
//利用scoll批量查詢
get /my_index/my_type/_search?scroll=1ms
},"sort": ["_doc"],
"size": 1
}//再利用bulk方式批量插入,這裡的寫法是錯誤的,因為_bulk後面是沒有大括號的
//post /_bulk
//},
//
//}//下面的寫法是正確的
post /_bulk
}//查詢心索引中的資料
get /my_index_new/my_type/_search
//將別名從舊索引上移除新增到新的索引上
post /_aliases},}
]}//測試,使用同樣的別名,現在查到的是新索引中的資料
get /isgood/my_type/_search
ES重建索引 reindex 效能優化建議
reindex的核心做跨索引 跨集群的資料遷移。慢的原因及優化思路無非包括 預設情況下,reindex使用1000進行批量操作,您可以在source中調整batch size。post reindex dest 批量大小設定的依據 reindex支援sliced scroll以並行化重建索引過程。這...
es重建字段型別 ES索引建立 新增與修改字段
推薦使用kibana進行dsl編寫,有 提示與糾正 提示給跟我一樣的小白 建立索引並配置 number of shards為資料分片,預設值為5 number of replicas為資料備份數,如果只有一台機器,建議設定為0,避免索引一直處於yellow狀態 注 該設定建立索引後無法修改 我記得是...
DBCC DBREINDEX 重建索引
transact sql 參考 重建指定資料庫中表的乙個或多個索引。語法dbcc dbreindex database.owner.table name index name fillfactor with no infomsgs 引數 database.owner.table name 是要重建其...