Synonym exact match - phrase query

Hi Team,

I am trying to implement acronym functionality using synonym feature like (TS => Time Sheet).
	
This works fine for documents containing both these keywords time and sheet. But it is not doing exact match for "Time sheet" as a phrase.

I want those documents searchable where it is matching as a phrase. Is there a setting with synonym wherein it will behave as phrase query.

Or is there any other way to implement acronym feature?

I think you may be running into the "Multiword synonym & Phrase Queries" problem:
https://www.elastic.co/guide/en/elasticsearch/guide/current/multi-word-synonyms.html

You may find that you need to use "simple contraction" of "time sheet" => "ts" in both the index and the query analysers.