Я создаю приложение, используя Spring boot иasticsearch (& spring-data -asticsearch).
У меня есть сущность Пользователь, которая содержит список регионов (т.е. каждый пользователь отвечает за набор регионов).
У меня есть другой отчет об объекте, связанный с регионом (т. Е. Каждый отчет имеет регион)
Я хочу создать индексы отчета для каждого пользователя. Таким образом, каждый индекс содержит только отчеты о регионах, за которые отвечает пользователь.
Таким образом, когда пользователь ищет отчет, поиск применяется только по его индексу.
Кроме того, эти индексы должны быть динамическими (т. Е. Обновляться, если изменяются регионы пользователя или добавляются новые отчеты).
Как мне этого добиться?
Спасибо за вашу помощь