Я разрабатываю поисковое решение для веб-приложения моего сообщества фотографий. Я использую Google Site Search. Существуют различные способы его использования, но поскольку я хочу плавного соответствия с настраиваемым отображением результатов поиска, я выбрал опцию XML.
Работает действительно просто. У меня есть пользовательское окно поиска на сайте, которое отправляет на мой сервер, контроллер PHP CodeIgniter. Затем контроллер выполнит GET для службы поиска Google Site XML, которая возвращает результаты поиска в формате XML.
Он отлично работает и дает мне полный контроль над рендерингом вывода. Там только одна маленькая вещь отсутствует. Если я ищу слово с ошибкой, скажем, «crocodilw» (должно быть «крокодил»), я хотел бы получить функциональность «Вы имели в виду« крокодил? », Которая так распространена в Google.
Эта функция работает, когда вы используете внешний интерфейс интеграции Google Site Search. Я ожидал, что правильное поисковое предложение будет частью возвращаемого XML, но, похоже, я не могу его найти.
Есть какие-нибудь подсказки о том, как / если это возможно с использованием метода XML?