I used Nest 6.X framework to manage Elasticsearch with c# At there I shared the result of nest query.
The c# code like this
_elasticSearchDb.Update(DocumentPath<myElasticType>.Id("Cq2jmGgB5bes6sABU8NP"), u => u.DocAsUpsert(true).Doc(myObject));
I want to update a document in an index by documentId that is generated by Elasticsearch as automaticly.
At this point, I don't have any problem.
Now think that I have 1 replica and 5 shard on elasticdb.
I have a few doubt when I want to execute this update progress. For example per day I send request to elasticsearch in different time as total 5000 request at the end of the day.
At this point, Can I have any performance problem on elastic db?
Here is the Elaastic Raw Query Request and response that genarated by Nest
Note: myElasticIndex and myElasticType terms used as dummny
Valid NEST response built from a successful low level call on POST: /myElasticIndex/myElasticType/Cq2jmGgB5bes6sABU8NP/_update
# Audit trail of this API call:
- [1] HealthyResponse: Node: http://localhost:9200/ Took: 00:00:00.0189528
# Request:
{
"doc_as_upsert": true,
"doc": {
"person": "Eyup Can ARSLAN",
"recordDate": "2019-01-29",
"field3": "field3 data",
"field4": "field 4 data"
}
}
# Response:
{
"_index": "myElasticIndex",
"_type": "myElasticType",
"_id": "Cq2jmGgB5bes6sABU8NP",
"_version": 3,
"result": "noop",
"_shards": {
"total": 0,
"successful": 0,
"failed": 0
}
}