I have implemented "one index per language" approach in Elastic search as we have multiple languages. Each index will have its own mapping based on language.
Defined Synonyms for each language and mapped to specific mapping while creating an index.
Note- used inline synonyms
Question- Can we upload multiple synonyms.txt files to Elasticsearch ? (for example- one for English, one for- French)
reference- https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-synonym-tokenfilter.html
Or is there any better approach to use multilingual Synonyms?