Is there a way to define multiple synonym lists in Elasticsearch 7 based on languages and some specific field in the Elasticsearch document? The use case is, I have a field "A" with possible values "Y" and "Z". Now, depending on the value of field "A" and the "language" of document, I want to assign it a specific synonym list. Is there a way to achieve this through "es_mappings"?
Synonym Data:
"Y" > "en"
> "es"
> "fr"
> "it"
> ..
> ..
"Z" > "en"
> "es"
> "fr"
> "it"
> ..
> ..