29.10.07
Для чего нужен Custom Search Engine
Предположим, у вас есть коллекция ссылок на сайты и страницы по интересной для вас теме. Вы хотите предоставить себе и вашим друзьям возможность легко искать любую информацию по данной теме, чтобы результаты поиска не разбавлялись ссылками с сайтов, имеющих к теме отдаленное отношение. Google предоставляет вам такую возможность. Достаточно создать Custom Search Engine (CSE) по интересной для вас теме. По сути, создавая свою поисковую машину с помощью Google, вы делитесь со всеми коллекцией ваших ссылок, предоставляя легкий и удобный поиск по ним. Также вы можете использовать Custom Search Engine для создания поиска по вашему собственному сайту или группе сайтов.
Мой личный пример использования
Я давно увлекаюсь автотуризмом. Прежде, чем отправиться в очередное путешествие, я стараюсь найти и прочитать в Интернете отзывы людей, которые уже бывали в этих местах. Так я собрал коллекцию сайтов, на которых путешественники делятся своими впечатлениями об увиденном и дают ценные советы. И вот мне захотелось сузить область поиска, чтобы не вылавливать нужную информацию из моря результатов, а искать там, где я заведомо получу то, что я ищу. Когда я узнал про Custom Search Engine, решение напросилось само собой. Просто создал Custom Search Engine и поместил в него имеющуюся у меня коллекцию ссылок. Результат не заставил себя долго ждать: попробуйте, например, найти информацию по слову "Санкт-Петербург" вот так. А теперь введите то же самое название сюда:
Почувствовали разницу? Во втором случае Google выдает только результаты из моей коллекции сайтов по теме самостоятельного туризма.
Как создать собственный Custom Search Engine
Смело отправляйтесь по ссылке http://www.google.com/coop/cse/overview, нажмите кнопку Create a Search Engine справа на странице - и дальше следуйте подсказкам. Вы увидите, что это совсем несложно!
Как заработать на своем Custom Search Engine
Google AdSense предоставляет вам возможность зарабатывать на CSE. Для этого нужно получить AdSense аккаунт. Сделать это можно, кликнув сюда. После этого, когда AdSense аккаунт будет создан, его можно "прицепить" к вашему custom search engine. Войдите в ваш вновь созданный CSE, перейдите в control panel и нажмите ссылку Make money. Далее следуйте инструкции - и зарабатывайте, делясь полезной информацией! На странице результатов поиска показывается реклама, и каждый клик на нее приносит деньги в вашу копилку.
Узнайте больше о Custom Search Engine
Рекомендую также посмотреть Tech Talk о Custom Search Engine, прочитанный на Дне разработчика Google 31 мая 2007 года.
Как использовать представленный Custom Search Engine
Можно использовать представленный здесь CSE на своей персональной странице iGoogle. Можно установить его на свой сайт или блог. Кстати, каждый CSE, и наш с вами не исключение, имеет собственное описание в Google Base.

15 comments:
Когда нормально будет работать RSS запросов в Custom Search Engine? Все время выдает, что посетители ищут "none" !?
Можно ли как-то сделать так, чтобы список сайтов автоматически забирался с указанного адреса (например раз в сутки).
Было бы очень удобно.
Я так понял что сейчас можно закачать список в нескольких форматах вручную.
Да, в CSE есть возможность создавать search engines, содержимое которых может обновляться автоматически. Эта разновидность CSE называется
Linked Custom Search Engine. Прочитать о ней можно здесь: http://www.google.com/coop/docs/cse/cref.html
А можно привязать Linked Custom Search Engine к своему AdSense аккаунту??
После перехода на Linked CSE переходы по объявлениям перестали учитываться.
Привет. Я создал Custom Search для сайта на арабском языке. Но после того как его (код) прикрутили к сайту оказалось, что статика результатов поиска на русском языке. То есть все надписи "Следующая", "Персональный поиск" и пр. по-русски. Как сделать так, чтобы было по-арабски?
Заранее спасибо за совет.
Добрый день,
Поступил вопрос о языке, на котором отображается поисковая страница. Это зависит от языка, выбранного для данного CSE. Сменить язык CSE можно в разделе My Search Engines. Перейдите по ссылке Control Panel и измените Search engine Language на нужный.
Добавили на сайт CSE. Кодировка сайта 1251. В настройках CSE тоже поставили язык Russian, encoding - 1251. При попытке поиска javascript ругается "Ошибка: malformed URI sequence
Источник: http://www.google.com/afsonline/show_afs_search.js
Строка: 2". Как это можно побороть?
Добрый день!
можно ли как-то сделать что бы через параметр q в форме осталось и искомое слово после нажатие на искать?
А то как-то не удобно и непривычно когда поисковое поле пустое :)
Кстати при кодировке windows-1251 шрифты в результате выдаются на Таймсе, при utf-8 в Ариале или Вердане. Можно ли все оформление вывести в управление там где цвета текста? было бы очень удобно.
Спасибо!
Евгений! может мы как-то не не так сформулировали вопрос про 1251?
у меня та же проблема, что и у jab. Неужели все странички должны быть в кодировке utf-8?
У меня похожая проблема. Сайт в 1251, сделал кнопку для Google Toolbar на основе custom search. Выделенный текст с 1251 страницы кнопка ищет правильно, а вот введённый в поле custom search как-то странно декодирует и не выдаёт результатов.
По-поводу кодировки сайта CP-1251.
Я исследовал этот вопрос и нашел решение. Нужно в форму поиска включить два параметра ie и oe. В них прописывается нужная кодировка.
В конце этой статьи Google analytics и внутренний поиск на сайте написано, как это сделать.
А как воспользоваться поиском по сайтам других пользователей? На какую страницу необходимо заходить?
А как воспользоваться поиском по сайтам, отобранными другими пользователями? На какую страницу заходить?
Отправить комментарий