我正在尝试将现有索引重新索引到其他索引。恩。索引从索引A
到索引B
的所有文档。索引B有新的映射。但是当我查找两个索引中的文档数量时,我得到的差异很大,我得到了19000个文档的差异。它可能是它的原因。重新编制索引代码:
index B
中的文档数量恰好比index A
中的文档少19000。
POST /_reindex
{
"source": {
"index": "A"
},
"dest": {
"index": "B"
}
}
编辑:我需要从现有索引中删除一个类型,并为该索引添加一些新类型。下面是我执行的步骤。
从索引中删除现有类型并向其添加新类型的步骤
type
index A
index A
index B
并更新映射(new的最新映射
数据)index A
重新索引到新index B
index A
- index A
index B
重新索引到index A