Как я могу удалить объект из Elastic-search, если я не знаю точного имени индекса?
У меня есть индексы в упругом поиске, которые называются следующим образом:
- IndexName-2017-01-25
- IndexName-2017-01-24
- IndexName-2017-01-23
- ...и так далее
Все вышеперечисленные индексы имеют одинаковый тип, допустим, "indexType".
Теперь я хочу удалить запись с заданным "идентификатором", которая может присутствовать в любом из указанных выше индексов, и пользователь моего API предоставит мне следующее:
- идентификатор объекта, который будет удален.
- Префикс индекса, т. Е. "IndexName-*".
- тип индекса, т.е. "indexType".
Как я могу написать запрос в JAVA для удаления объекта с указанной выше информацией?