如果我的目标索引只包含源索引的一部分,而我只想将这些字段从源索引重新索引到目标索引,那么我是否仍可以使用reindex API或在这种情况下该怎么办?任何解决方案或建议,谢谢!
POST _reindex
{
"source": {
"index": "old_index_name",
"_source": ["field-a", "field-b", "other_field"]
},
"dest": {
"index": "target_index_name"
}
}
这里是此处讨论的功能的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html#docs-reindex-filter-source