Модель заказа содержит два логических поля 'user_rewards_point' и 'удалено' со значением по умолчанию, равным false.Оба ключа присутствуют в «search_data», но я получаю сообщение об ошибке, указанной ниже в журнале ActiveJobs, где запись заказа создается в фоновом режиме.Почему ниже ошибка создана из-за 'удаленного' поля, но не 'user_rewards_point'.Когда я удаляю только «удаленное» поле из «search_data», то без ошибок, работает нормально.
Searchkick::ImportError: {
"type"=>"mapper_parsing_exception",
"reason"=>"failed to parse field [deleted] of type [long] in document
with id '980190979'",
"caused_by"=>{
"type"=>"json_parse_exception",
"reason"=>"Current token (VALUE_FALSE) not numeric,
can not use numeric value accessors\n at
[Source: org.elasticsearch.common.bytes.BytesReference$MarkSupportingStreamInputWrapper@2a5ba75a;строка: 1, столбец: 1318] "}} для элемента с идентификатором '980190979'