Если вы используете полнотекстовый поиск, то символы & и - являются зарезервированными символами. Я не мог найти хорошее решение этой проблемы. Я просто удалил специальный символ и запустил полнотекстовый поиск. Например, если они ищут At & t, я запускаю поиск "AT", "T", но если у вас есть шумовые слова At и A, и вы не получите никаких результатов.
Другое решение состоит в том, чтобы определить, когда они запрашивают специальный символ, и выполнить поиск LIKE '% & Company%' вместо полнотекстового поиска, но это повлияет на производительность запроса.