elasticsearch 重建索引 reindex

在使用elasticsearch的时候,有时候会需要修改索引的mapping,特别是在开发阶段修改就更频繁了,但在elasticsearch 里面mapping一但建立就不能修改,这时候需要用到reindex api先新建索引,然后通过reindex api将旧的索引指向新索引,elasticsearch就会将旧索引的数据根据新索引重新索引,速度比重新跑索引快得多。POST _reindex {

- 阅读全文 -

elasticsearch 查询和中止正在运行的任务 _tasks

在请求elasticsearch api 有时候运行请求后想停止,需要用到两个apiGET _tasks?detailed=true&actions=*reindex //查询正在运行的任务 actions 参数就是你要查询的动作,*代表所有动作POST _tasks/RnT2C85FQIqfi4zRGyfJMw:50571743/_cancel //取消任务 RnT2C85FQIqf

- 阅读全文 -