I am trying to implement multiples indices approach using elasticsearch-dsl. There are basically two steps:
1. Create aliases:
PUT /twee
index_list_for_realias = [...] aliases_list_to_realias = [...] for i in index_list_for_realias: print(i) for j in aliases_list_to_realias: es.indices.put_alias(index=i, name="logstash5-uni-" + j, body={ "filter": { "term": { "uni": j } } } )