Elastic search BulkAsync after Reindex is overwriting the documents

Hi everyone,
I am having an Elastic search node(Elastic search 7.0.1).I have created an index called "property_autocomplete" and pushed data from SQL to "property_autocomplete" index.
I forgot to add some fields.So i have reindexed "property_autocomplete" to "property_autocomplete_1" using the below query:

POST _reindex
{
"source": {
"index": "property_autocomplete"
}
},
"dest": {
"index": "property_autocomplete_1"
}
}
After the reindex is complete, i have pushed one field alone to "property_autocomplete_1" using BulkIndexAsyn():

var descriptor = new BulkDescriptor();
descriptor.Index(i => i
.Index(indexName)
.Type(typeName)
.Id(id)
.Document(obj));
var bulkresult = esClient.Bulk(descriptor);

But the documents are overwritten instead of updating.
Please suggest some solutions ?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.