mybpm!
Скачать в формате: PDF pdf DOCX word

Удаление записи в ElasticSearch по идентификатору

Для этого нужно знать шестнадцатеричные идентификаторы для бизнес-объекта (БО или BO) и его инстанции BOI.

Например boId  = 67511932d4f50b455ef1b4d2
         boiId = 5516b84fa2242a344ea1b2b3

Идентификатор БО можно посмотреть в студии, как указано на рисунке ниже:

select-bo-id.png

Для удаления записи нужно вызвать Rest-сервис:

DELETE http://{ip:port}/boi18_67511932d4f50b455ef1b4d2/_doc/5516b84fa2242a344ea1b2b3

В этом запросе:

{ip:port} - хост и порт сервера эластика.

boi18_67511932d4f50b455ef1b4d2 - имя индекса в эластике: 'boi18_' - всегда такой префикс, '67511932d4f50b455ef1b4d2' - идентификатор БО

/_doc/ - это тоже всегда так - обозначает, что мы обращаемся к записи по идентификатору

5516b84fa2242a344ea1b2b3 - идентификатор инстанции данного БО

Вызвать этот сервис можно с помощью curl:

curl -X DELETE http://elastic:9200/boi18_67511932d4f50b455ef1b4d2/_doc/5516b84fa2242a344ea1b2b3