Как мне сделать поиск по тексту с выделением найденных слов?
разбить задание на более мелкие задачи и для каждой из них найти решение и соответствующее описание в документации
1. https://developers.google.com/custom-search/json-a...
https://developers.google.com/api-client-library/php/
2. Фриланс.
3. Кодить самому на PHP через regex-ы и циклы.
PS: можно модифицировать это (почти готовое решение!)