Меню сайта















Уроки Photoshop















Реклама















Мини-чат





200










RSS новости






Подпишитесь на нашу RSS ленту и
вы всегда будете в курсе новостей!


Получать на E-mail:










Опрос





Ты нашел что искал ?



Результат опроса Результаты Все опросы нашего сайта Архив


Всего голосовало: 146
Обсудить опрос на форуме










Статистика





uCoz Top
Счётчик
Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня нас посетили












Советы вебмастеру




Главная » Статьи » Советы вебмастеру

Эффективный поиск по сайту

Я сделал вывод о том, что создать поисковую систему самостоятельно достаточно сложно. Желательно не принимать самостоятельные решения, а использовать готовые и проверенные службы. Рассмотрим форму Гугла, которая передаёт запрос поисковой машине, ограничивая поиск одним сайтом. Это очень простой, но, тем не менее, это эффективный способ и его можно рекомендовать для небольших сайтов. Однако этому способу присущи недостатки:

1.Поиск осуществляется только в открытых разделах

2.Пользователь визуально уходит с Вашего сайта на поисковую машину

3.Пользователю может показываться сторонняя контекстная реклама

Сегодня мы решим часть этих проблем, используя службы поиска.

Службы поиска

Практически все крупные поисковики предлагают свои службы, то есть возможность передачи поисковой машине запросов в автоматическом режиме. Как правило, такие службы представляют собой общедоступные сервисы в Интернете, которые могут принимать запросы, сформированные Вашим приложением и отвечать на них. Как правило, в качестве формата обмена используется XML (а что же еще?). То есть, в общем случае, поисковая программа сайта, приняв запрос от пользователя, формирует XML пакет с данными и отправляет его службе поиска. Получив ответ, ваша программа «расшифровывает» его, и показывает результаты пользователю в удобном для Вас виде. Пользователь вообще не догадывается, что поиск осуществлялся каким-то внешним приложением.

Примеры таких служб:

1.Яндекс.XML  

2.Google AJAX Search API  

3.Live Search API

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

Яндекс.XML

Довольно старая и известная служба. К достоинствам можно отнести довольно простой формат обмена данными между клиентом (вашим сайтом) и сервером Яндекса. К недостаткам можно отнести совершенно непонятную невнятную лицензионную политику Яндекса (то они дают Вам свою службу бесплатно, то не дают. Или требуют ОБЯЗАТЕЛЬНОГО показа рекламы Яндекса на вашем сайте). К тому же релевантность поиска сильно хромает, и может приводить к самым неожиданным результатам, особенно, если Ваш сайт не в зоне .RU. В общем, на мой взгляд — это худшая из перечисленных служб.

Google AJAX Search API

Гугл — это Гугл! Высочайшее качество поиска! Великолепная релевантность, высокая скорость обработки. Однако к недостаткам этой службы можно отнести «чуму в стиле Web 2.0», а именно AJAX. Проблема AJAX, и самая главная проблема, заключается в необходимости выполнения JavaScript на клиенте, то есть в браузере. А если он отключен, или Вы зашли на сайт с мобильного устройства — то никакого Google AJAX Search API у Вас уже нет. Это проблема, которая, на мой взгляд, мешает широкому распространению этого сервиса. Справедливости ради следует отметить, что у Гугла была служба, обрабатывающая SOAP запросы (Google SOAP Search API - http://code.google.com/apis/soapsearch/), но начиная с декабря 2006 года, на ней красуется надпись:

As of December 5, 2006, we are no longer issuing new API keys for the SOAP Search API. Developers with existing SOAP Search API keys will not be affected.
А жаль...

Live Search API

Поисковик от Microsoft. Производитель, как обычно, основательно подошел к службе, подробно ее документируя, что не может не радовать. Характеристики службы следующие:

Достоинства: релевантность поиска на твердую четверку с плюсом (превосходит Яндекс, но уступает Гуглу), высокая скорость обработки запросов, понятный, внятный API с подробной документацией, вызовы через SOAP XML Веб-сервис (читай: абсолютная универсальность службы).

Недостатки: подглючивает при работе с запросами, приводящими к массированному выводу, при выводе 5 – 10 страницы результатов совершенно фантастическим образом меняется общее количество найденных результатов. Но этот глюк можно отнести к очень редким: по статистике, единицы, а то и дли процента пользователей переходят на 5 – 6 страницу результатов ;-)

В качестве примера мы будем использовать именно Live Search API.

Обзор инструментов

Первое, что нам потребуется, так это Live ID (он же Microsoft .Net Passport). Это регистрация учетной записи Live.com. Получить ее очень просто: зайдите на http://www.passport.com и нажмите на кнопку «Начать сейчас» в разделе «Используйте существующий адрес электронной почты». (Если у вас уже есть Live ID, специально регистрировать второй не нужно). Как только вы закончите (и подтвердите регистрацию, щелкнув по ссылке в полученном E-mail сообщении), можно приступать к регистрации нового приложения в службе Live Search.

Для работы с Live Search API Вам потребуется уникальный Application ID — ключ Вашего приложения. Зарегистрировать необходимое количество ключей (по количеству приложений, например, Ваших сайтов) можно здесь:http://search.msn.com/developer?mkt=en-us

Выберите пункт «Create and Manage Application IDs», введите произвольное название Вашего приложения (например, «поиск по моему сайту») и скопируйте в буфер обмена полученный ключ (это строка в виде «5F0FC6BBAE28B34BF37BAB155908FBEA0EF5E584»). В дальнейшем, этот ключ нам понадобится.

Вот еще очень полезная ссылка: http://dev.live.com/livesearch/sdk/ — это онлайн инструмент, позволяющий проверить запросы, ответы службы и, если лень самому писать, получить типовой код вызова на языке C#.

Категория: Советы вебмастеру | Добавил: Evgen@ (28.01.2010)
Просмотров: 560 | Теги: Апорт, Гугл, самые эффективные, на сайт, Яндекс, поисковики, поиск по сайту, Поисковые системы | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]








Поиск по сайту















Профиль





Пятница, 22.11.2024,
Гость

Сообщения:

Группа:
Гости










Советуем посетить







Graffiti Decorations(R) Studio (TM) Site Promoter

Бесплатная доска баннеров










Копилка сайта





Помоги сайту
ЯндексЯндекс. ДеньгиХочу такую же кнопку

Всё собранные

деньги пойдут

на продвижение

сайта.











Друзья и партнеры





Rambler's Top100



Музыка и видео клипы












Полезные ссылки





  • Спутниковое TV, интернет
  • Раскрути сайт бесплатно
  • Заработок для web-мастера
  • Добавь свои RSS ленты










  • Наша кнопка







    Получить код: