Вы не можете ускорить его, потому что этот синтаксис не позволит использовать индексы. Если это вообще возможно, вы никогда не должны использовать подстановочный знак в качестве первой части LIKE. Без знания первого символа поля невозможно использовать индекс, поэтому вы сканируете таблицу медленно.
Лично я никогда не позволяю своим пользователям выполнять поиск, не давая мне начала того, что они ищут. В SQL-сервере, если вы должны это сделать, вы можете настроить полнотекстовый поиск, но я не знаю, есть ли у Postgres это.