Нет, правда. Все эти годы я думал что кроме унылого Google custom search никакого интерфейса к своей поисковой машине google не предоставляет. При этом я сто пятьсот миллионов раз слышал о всяких microsoft live search, xml.yandex и т.п. Писал парсеры, обходил ограничения на колличество запросов с айпи адреса и т.п. и т.д.
Вобщем старательно пускал поезда под откос, несмотря на то, что война уже пару лет как закончилась)
Если я не один такой - партизаны - отзовитесь!
Ещё раньше, до AJAX-версии, Google обнародовал интерфейс (http://api.google.com/GoogleSearch.wsdl), предоставляя возможность обращаться к своему движку посредством XML-запросов. И сделали они это ещё раньше, чем Microsoft в Live и раньше Яндекса
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.
:(
Имеет, но вас это волновать не должно: так как запрос посылается не напрямую с вашего сервера а из браузера, то ограничение касается IP, принадлежащих посетитеям вашего сайта, а они его не превысят если будут запросы ручками вбивать... Не мешает же подобное ограничение вам пользоваться google.com :-)
код в статье больше похож на php, чем на js, думаю, что выполняется он на сервере, и теоретически этот сервер может достичь ограничения количества запросов.
GoGo требует невыполнимое - "Также вам необходимо будет разместить логотип-ссылку рядом с поисковой строкой". А логотип у них 100x81, не каждый осмелится такого монстра себе поставить
на русском работает Выдача отличается. Сам пока до конца не разобрался. Параметры задаются не так как на "большом" гугле (синтаксис другой). В документации есть как поиск по сайтам, гео, видео, картинки и т.п.
Можно хоть свой custom search по сайтам перечисленным в xml настроить. Прикрутить к APi key от CS.
Там много чего можно, сам потонул в обилии инф-ии
проанализировал отличия в выдаче. вроде несущественно (если задать русский &hl=ru). Похоже на задержку обновления datacentrов, т.е в индексе не видно страницы добавленной 3 дня назад. Поиск на определенных сайтах только через настройку XML
У меня просто по-русскому запросу находится ноль, а по запросу через utf8_encode - что-то мало имеющее отношение к делу. Возможно, напутал с кодировками.
Дык именно об этом и пост. В гугловских хелпах акцент делается на их жабаскриптовскую библиотеку, возможность простого HTTP GET с вменяемым выходным форматом практически не афишируется. А если просто лазить роботом на сайт, довольно скоро получишь капчу, вопреки всем утверждениям про don't be evil
это не шарманка, это явный SEO-спам (и вот сейчас - ещё 10 линков на ваш сайтик). пост - про поиск, ваши комменты - про типа-сервис на гео. вы бы ещё про порнуху тут шарманку завели.
Вдруг кому будет полезно: у Yahoo тоже есть API (http://developer.yahoo.com/search/).
Ограничения: 5000 запросов с одного IP в сутки, 100 ответов с одного запроса.
Если организовывать поиск с использованием только JS - то ограничение по IP снимается ;)
Как сие организовать описано в статье "jQuery + AJAX + (Google Search API || Yahoo Search API)"
помогите мне плииз разобраться как установить этот google search api на свой сайт
просто я хочу тоже сделать что то подобное как http://yoseo.ru/
пишите мне на oduvan4ik@nxt.ru
я просто не понимаю откуда взять код чтобы установить его на сайт
По мне так лучше бы этой версии API вообще не было.
Разница в выдаче AJAX Search API и веб-морды колоссальная.
Печально тот факт, что Google сам это признает, но прекращает поддержку SOAP Search с 31 августа этого года, взамен этого вывел этот недоделанный API в production.
Так что если в вашей работе вам нужна была именно идентичность результатов,
получаемых вами автоматически, с результатами пользователей, то очень хорошо что про эту возможность вы ничего не знали.
«responseDetails»: «The Google Web Search API is no longer available. Please migrate to the Google Custom Search API (https://developers.google.com/custom-search/)»
Google AJAX Search API