@jekanok

Как поместить script elasticSearch в nestjs?

Привет, есть у меня скрипт который работает в кибане, хотел его переделать под nestjs, но мне выдает ошибку когда я использую:
script: `"""
            Map map = new HashMap();
            map.put("title", ${distict.title});
            map.put("_id", ${distict._id});
          ctx._source.districtsCity.add(map);
          """`,

ошибка

api_1            | UnauthorizedException: script_exception: [script_exception] Reason: compile error
api_1            |     at SearchService.addDistrictToCity (/app/src/search/search.service.ts:217:13)
api_1            |     at processTicksAndRejections (node:internal/process/task_queues:96:5)

Оригинал
POST cities/_update_by_query
{
    "query": {
    "match": {
        "id": "63dd231c641b8baafdde9890"
    }
  },
    "script": """
      Map map = new HashMap();
      map.put("title", "2test");
      map.put("_id", "2test");
    ctx._source.districtsCity.add(map);
    """
}


Спасибо за ответ!
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект