postgresql – Like operator in multiple search query

I’m facing a problem I can’t get over 🙁

I have the following query that I did hard looking on this site:

                        to_tsvector('english', coalesce(numar_admin, '')) || 
                        to_tsvector('english', coalesce(nume_strada, '')) || 
                        to_tsvector('english', coalesce(nume_prenume, ''))|| 
                        to_tsvector('english', coalesce(bloc, '')) ||
                        to_tsvector('english', coalesce(apartament, '')) 
                    ) @@ plainto_tsquery('english', '$q')

Now what would I like to do?
It works at the moment if for example I write in the variable $ q all the text that appears in one of the columns present in the query

for example: cherry == cherry

I would like to return results when I write only:

for example : cher NOT EGAL cherry

and return all fields in which it finds this expression: cher

P.S.: Somehow to look for me among them with the LIKE operator

Thank you very much in advance for the answers!