Synonyms aggregation in elasticsearch 7 - term based
I got it by setting tokenizer in analyzer to "keyword"
{ "analyzer" : { "synonym_analyzer" : { "tokenizer" : "keyword", "filter" : ["lowercase", "synonym_filter"] } }}