Изменения документа Elastic Search
Редактировал(а) Alexandr Fokin 2024/01/08 19:48
<
>
отредактировано Alexandr Fokin
на 2022/08/14 15:01
на 2022/08/14 15:01
отредактировано Alexandr Fokin
на 2022/08/14 15:06
на 2022/08/14 15:06
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -32,10 +32,15 @@ 32 32 Имеет номер версии, которая автоматически инкрементируется при обновлении документа. 33 33 DocumentId может генерироваться как клиентом, так и сервером. 34 34 35 -Опциональны поля: 36 -_timestamp - временная отметка 37 -_ttl - временная задержка, после которой документ будет автоматически удален 38 -_version - версия документа для механизма оптимистичных блокировок 35 +Системные и опциональны поля: 36 + 37 +| | 38 +|_source|оригинальный загруженный документ 39 +|_all|конкатенация всех свойств документа (используется, когда при поиске не указаны конкретные поля) (через Маппинг можно явно исключить определенные поля документа) 40 +|_timestamp|временная отметка 41 +|_ttl|временная задержка, после которой документ будет автоматически удален 42 +|_version|версия документа для механизма оптимистичных блокировок 43 +| | 39 39 ))) 40 40 |(% style="width:364px" %) |(% style="width:1158px" %) 41 41 |(% style="width:364px" %)Операция добавления (индексирования) документа.|(% style="width:1158px" %)((( ... ... @@ -46,7 +46,7 @@ 46 46 |(% style="width:364px" %)Операция обновления документа.|(% style="width:1158px" %)((( 47 47 | 48 48 |Обновление существующего документа с использованием констант. 49 -|Upset обновить или создать, если не существует. 54 +|Upsert обновить или создать, если не существует. 50 50 |Обновление существующего документа с использованием данных из текущего документа и скриптов на [[Apache Groovy>>Разработка.JVM.Apache Groovy.WebHome]]. 51 51 52 52 Для concurrency может использоваться механизм оптимистичной блокировки на основе версии документа.