У меня вопрос, я пытаюсь обновить объект в ES, поэтому каждый раз, когда я запрашиваю его, я получаю всю обновленную информацию.У меня есть такой объект:
{
"took": 7,
"timed_out": false,
"_shards": {
"total": 768,
"successful": 768,
"failed": 0
},
"hits": {
"total": 456,
"max_score": 1,
"hits": [
{
"_index": "sometype_1",
"_type": "sometype",
"_id": "12312321312312",
"_score": 1,
"_source": {
"readModel": {
"id": "asdfqwerzcxv",
"status": "active",
"hidden": false,
"message": "hello world",
},
"model": {
"id": "asdfqwerzcxv",
"content": {
"objectId": "421421312312",
"content": {
"@type": "text",
"text": "hello world"
}
..... //the rest of the object...
И я хочу обновить сообщение (часть модели чтения), поэтому я сделал что-то вроде этого:
PUT test/readModel.id/ID123
{
"message" : "hello"
}
Но каждый раз, когда язапрос ищет ID123 Я получаю ту же информацию (и что еще хуже, чем больше PUT я делаю, тем больше объектов я получаю (с той же информацией)
есть идеи как?