Hi ,
I am facing an issue on AWS Elastic search instance.
I am sending POST api request to create/update the document in ES , somehow the version gets updated but on querying the record , it still shows the old record.
This response I get when I am making POST call through API , something like
POST /test-index/_doc/920
Currently we need to update the status field in each document . We are making multiple calls to update documents but somehow they are not reflecting in ES although from logs I can see response is successful.
Can you please provide the exact steps required to recreate this issue, e.g. through Kibana dev tools? This would allow us to test and troubleshoot this against a standard Elasticsearch cluster. AWS Elasticsearch are running a forked version so we need to reproduce this on standard Elasticsearch in order to be able to help.
Currently we have records in Dynamodb which we are streaming into ElasticSearch through Lambda .
Any new or modified records in db triggers lambda which makes POST call to Elastic Search .
Are you sure your update process generates the requests you expect? If you are not able to reproduce it outside your application I would suspect there is something wrong there.
Currently I am using the same Post request (POST /test-index/_doc/1?refresh=true) for both Updating & Creating the record . Will that make any difference.
Also we are updating same record multiple time within seconds
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.