Разработка поисковых систем с опцией управления рекламными блоками
Известное приложение API Google.WebSearch позволяет взаимодействовать с поисковым машиной Google без обращения к поисковому сайту Google.com(.ru).
Недостатком взаимодействия с Google.com, с точки зрения SEO-шоника, является отсутствие возможности обработать результаты выдачи с помощью пользовательских
скриптов с целью автоматизированного накопления данных. Речь идет не просто об интеграции поисковика Google с пользовательским сайтом, а о сохранении данных выдачи
в локальной базе данных или локальном текстовом файле. Для работы с API Google.WebSearch нужно включить URL для загрузчика Google API (https://www.google.com/jsapi).
Эта библиотека позволяет загружать различные интерфейсы API с помощью google.load('api', 'version').
Основной объект, используемый Google Web Search API является экземпляром SearchControl, который координирует поиск по коллекции поисковых служб.
Хороший и понятный пример реализации поисковика от Google, в тегах HTML, представлен на странице
Google AJAX Search API. Руководство. Технология AJAX обеспечивает передачу поискового запроса на Google и
асинхронно возвращает результаты поиска на страницу пользователя. Вместо непосредственной загрузки Web Search API (http://www.google.com/uds),
запрашивается общий загрузчик от https://www.google.com/jsapi. Для выполнения поставленной выше задачи потребуется встроить HTML документ в скрипт на Perl или PHP,
который возьмет на себя роль записи результатов выдачи поисковика Google в собственную базу данных.
На странице Custom Search Element Control API представлено руководство к приложению "API-управления элементами пользовательского поиска 2.0",
которое позволяет реализовать интерфейсы Custom Search Engine (CSE) на собственном пользовательском сайте. Пример реализации CSE показан в виде коммерческой
Поисковой системы по ипотечным ставкам США.
CSE позволяет встраивать компоненты пользовательского поиска в веб-страницы и другие веб-приложения, используя разметку HTML. Эти элементы пользовательского поиска состоят из компонентов, которые отображаются на основе настроек, хранящихся на сервере CSE Google, а также любых настроек. Весь JavaScript загружается асинхронно, что позволяет веб-странице продолжать загрузку, пока браузер выбирает JavaScript пользовательского поиска.
Метод вычисления метрики инвариантной к перестановке слов в задачах поиска текста (PHP)