Por favor, me corrija se eu entendi errado:
1- Ao que me parece só é possível adicionar sinônimos a um indice no momento em que criamos ele. Ou seja, se eu já possuo um índice com milhões de documentos, que não possuia analyzers de sinônimos e preciso que agora ele considere os sinônimos, eu vou precisar criar um novo índice, correto?
2- Além disso, uma vez que eu tenho uma lista de sinônimos, se eu quiser alterar ela eu vou, novamente, precisar criar um novo índice.
3- Também parece que a única forma de "externalizar" os registros de sinônimos é através de um arquivo .txt. Se eu tenho esses sinônimos em uma tabela no banco de dados eu tenho que, obrigatoriamente, gerar um arquivo txt com essas informações, para que somente assim, eu posso utilizar no Elasticsearch de forma mais dinâmica.