以下是一个示例,将值添加到请求中以指定索引名称和类型名称:
POST /_remote/old_index/_reindex
{
"source": {
"index": "old_index",
"type": "doc"
},
"dest": {
"index": "new_index"
}
}
在这个请求中,我们指定了源索引名称和类型名称为"old_index"和"doc",将数据重新索引到名为"new_index"的目标索引中。请注意,如果未指定类型,则Elasticsearch默认将它设置为"_doc"。
通过使用这些方法中的任何一个,你应该能够解决远程重建索引API导致的空指针异常。