Войти

Обзор

Новая система поиска...

Мои системы поиска

Связанные системы пользовательского поиска

В связанной СПП спецификация системы поиска располагается на вашем веб-сайте. В случае СПП, хранящейся в Google, спецификация сохраняется на серверах компании Google.

Чтобы создать обычную поисковую систему, хранящуюся в Google, можно войти в аккаунт и воспользоваться мастером. Можно также создать XML-файл и загрузить его в Google (с вкладки "Дополнительно"). В используемом вами коде окна поиска эта спецификация, хранящаяся в Google, обозначена параметром "cx". Внести изменения в СПП можно через панель управления или загрузив новую XML-спецификацию. Однако существуют некоторые ограничения.

  • СПП создается и поддерживается вручную.
  • Создание большого количества СПП может оказаться весьма сложным (например, по одной системе на каждого вашего пользователя или незначительно различающихся систем для каждой страницы).
  • При создании СПП программными средствами сложно пользоваться источниками данных, отличными от iCal, RSS, Google Base и т.д.

Связанные СПП не ограничены требованиями к поисковым системам, хранящимся в Google. С помощью связанных систем можно хранить спецификацию СПП на своем веб-сайте и включать URL этой спецификации в запросы своей СПП. Google извлекает спецификацию СПП при выполнении поиска вашими пользователями. Это дает несколько преимуществ:

  • Можно быстро преобразовать данные в формат системы пользовательского поиска.
  • Вы можете автоматически создать любое число СПП и настроить каждую из них, исходя из предпочтений конкретного пользователя, страницы, времени суток и т.д. В действительности, СПП можно создавать по требованию в ответ на запросы пользователей или выбор страницы, с которой на вашем сайте осуществляется поиск. Мы предлагаем несколько интересных инструментов, например, создание связанной СПП на основе ссылок на странице, которыми можно воспользоваться.
  • Можно легко обновить определения связанной системы СПП, не передавая данные в Google.
  • Глобальных ограничений числа аннотаций на пользователя нет.

Теперь вы можете воплотить свои задумки по максимуму, создавая динамичные СПП. Предоставляемые нами и независимыми разработчиками инструменты упрощают синхронизацию вашей СПП с вашим собственным сайтом и сторонними веб-ресурсами. Существует ряд интересных источников данных, которыми можно воспользоваться при создании СПП: каналы iCal, журналы рефереров, а также закладки и журналы посещения ваших пользователей. Вы можете даже изменить внешний вид своей СПП, исходя из состояния или трафика своего веб-сайта. Возможности для творчества безграничны!

Спецификация CSE может относиться к одному или нескольким внешним файлам аннотаций. Это упрощает совместное использование аннотаций несколькими СПП.

Тем не менее, некоторые функции поисковых систем, хранящихся в Google, не совместимы со связанными СПП (например, совместная работа и Указатель Google). Если вы уже храните аннотации в Google, можно загрузить их и добавить в связанные СПП. Подробнее см. в статье Переход от поисковых систем, хранящихся в Google, к связанным СПП. Обратите внимание, что связанные СПП предоставляются бесплатно и поддерживаются за счет объявлений. Механизм связанных СПП нельзя использовать для размещения спецификаций СПП для Google Site Search.

Пример связанной СПП

Далее следует простой пример использования связанной СПП, спецификация которой находится по адресу http://www.guha.com/cref_cse.xml. В спецификации СПП содержатся сайты для поиска, внешний вид результатов и т.п. Ниже приведен код поискового окна, использующего эту спецификацию СПП. Обратите внимание на параметр "cref".

Важные параметры формы:

  • cref: URL-адрес спецификации вашей системы пользовательского поиска
  • q: Окно запроса

Опробуйте эту систему поиска:

Учтите, что это окно поиска может находиться на том же сайте, где и файл спецификации СПП, на нескольких страницах этого сайта или даже на другом сайте.

Когда пользователь впервые вводит поисковый запрос, для его обработки извлекается спецификация СПП. Ваша спецификация СПП сохраняется в кэше и периодически обновляется, что упрощает процедуру ее вызова в ответ на поисковые запросы пользователей. Если после изменения спецификации СПП необходимо немедленно ее обновить, перейдите на страницу обновления связанных СПП и введите URL, по которому расположена спецификация СПП.

Пример связанной СПП, результаты которой размещены на вашем сайте

Для размещения результатов на своем сайте можно использовать не только обычную, но и связанную систему пользовательского поиска. Для этого понадобятся два фрагмента кода: один для окна поиска, другой для результатов поиска. Код окна поиска выглядит примерно так, как показано в примере выше, но есть некоторые отличия:

Важные параметры формы:

  • поле действия: URL-адрес, где вы хотите размещать результаты (в данном примере мы используем http://www.guha.com/results.html)
  • cref: URL-адрес спецификации вашей системы пользовательского поиска
  • cof: FORID:9, FORID:10 или FORID:11. Это коды форматов объявлений. Подробнее см. в спецификации СПП.
  • q: Окно запроса

По URL-адресу, указанному в поле действие выше, необходимо разместить этот код - там, где требуется показать результаты поиска:

Аннотации в связанных СПП

Чтобы связанные СПП заработали, вам потребуется указать аннотации, как показано в примере выше. Указать аннотации можно двумя способами:

  • Внешние аннотации: местоположение файлов с аннотациями можно указать с помощью тегов <Include>. Подробнее о файлах внешних аннотаций. В примере в предыдущем разделе используется два файла внешних аннотаций: один хранится на сервере, а второй представляет собой результат выполнения скрипта.

  • Встроенные аннотации: аннотации можно разместить в одном файле со спецификацией СПП. Подробнее о встроенных аннотациях. В примере выше есть две встроенных аннотации: http://www.solarenergy.org/* и http://www.solarfacts.net/*.

Размер каждого файла не должен превышать 3 МБ. Если у вас большее количество аннотаций, их можно распределить среди нескольких файлов и использовать для указания этих файлов теги <Include>. Количество файлов может достигать пятидесяти, но суммарный размер всех включенных файлов должен быть менее 10 МБ. Мы надеемся, что это позволит вам включать в каждую систему СПП аннотации в объеме примерно 25 КБ. Если вам этого недостаточно, мы рекомендуем создать несколько систем СПП, получить результаты и предоставить их своим пользователям. Возможности этого программного интерфейса почти безграничны.