Как создать собственный поиск?
В известном браузере Opera есть весьма интересная вещь — поиск. Впрочем таковой опцией владеет каждый браузер. И никто даже и представить себе не может поисковик без поля для ввода искомого слова. Все следующие слова, написанные мной в качестве познавательной статьи, сводятся только для Оперы. Хотя я не отрицаю владение данной фишкой и другими браузерами. Признаться мне немного лень искать и если кто удосужиться осуществить поиск описанного в других программах — напишите в комментариях о результатах.
Итак! О чем я хочу рассказать? О собственном поиске. Точнее о самом процессе поиска. Все прекрасно знают, что Опера на титульной странице имеет поле для ввода букв или целых слов, которые потом после нажатия клавиши «Enter» отправляються на обработку к серверам либо Гугла, либо Яндекса, либо ещё куда-либо... Но как заставить программу отсылать это искомое слово или букву на конкретный сайт? Как не заходя на потенциальный сайт, заставить браузер открыть страницу результатов поиска именно этого сайта, например Mail.ru?
Помните, что на титульной закладке «Speed Dial» в списке слева введенных слов можно выбрать источник информации для поиска. Тоже самое действие можно осуществить на каждой странице-вкладке. Это позволяет пользователю осуществлять моментальный поиск в текущей странице. Если хотите результаты поиска в новой вкладке — жмите на кнопку «Speed Dial», но там нельзя быстро выбирать поставщика информации. Для этого приходиться в настройках изменять источник по-умолчанию. Это кажется немного глуповатым. Ведь я по опыту сужу — практически ни разу за последнюю неделю не пользовался строкой поиска в правой части окна, но в тоже время максимум времени юзал «быстрый вызов» и его центральное поля для ввода. Исходя из этого могу смело сказать, что список источников надо внедрить и в поле на вкладке «Быстрый вызов». Э-э-э-й, разработчики, мне так будет легче!
Но, это все проблемы авторов Оперы. В нашей сегодняшней статьи я не это хотел рассказать. Мы поговорим о том, как заставить браузер моментально выдавать результат поиска на конкретном сайте. Теоретически результат поиска можно оптимизировать почти на каждый сайт в Интернете.
Когда вы вводите слово в строку поиска и нажимаете клавишу подтверждения, браузер моментально отсылает специальный запрос на сервер, в котором четко указано, что именно хочет пользователь. На основании полученного запроса сервер выдает результат в виде кода. Именно этот код браузер интерпретирует и отображает в виде понятного нам оформления информации — html-страницы. Запросы на различные сервера почти одинаковые, главное, что бы там был поисковый обработчик или как его ещё называют в народе — поисковый движок. Исходя из этого, можно сказать, что каждый сайт, который имеет в своём оформлении форму поиска, имеет движок поиска.
Возьмем к примеру сайт: setandwork.org.ua
У него, как и у всех нормальных сайтов, есть своя строка поиска информации. Каждый желающий может ввести искомое слово в строку поиска и получить релевантный результат. Это понятно. Но каждый из вас также может и ускорить работу с моим блогом. Для этого необходимо внедрить поиск по моему блогу прямо в свой браузер. Делается это очень легко и не займет лишнего времени. Зато от такой оптимизации труда и работы можно вполне выиграть время (примерно 10 секунд ). рассматриваем работу с браузером Opera:
1. Поставьте курсор в строку поиска.
2. В контекстном меню выберите пункт «Создать поиск».
3. В дочернем окне вставьте в поле «Клавиша» любую букву для быстрого вызова. В нашем случае будет «s».
4. Закройте окно кнопкой «ОК».
Теперь после всех манипуляций вы получили ещё одну строку в поле поиска в правом верхнем углу страницы. В неё вы вводите искомое слово, выбираете источник информации (setandwork.org.ua) и получаете результат поиска. В результате запроса браузера сайт выдает нам страницы, в которых есть искомое слово. Я пробовал для примера слово «настройка». Результат порадовал своей работоспособностью. Приятная мелочь, в общем!
В рамках акции: http://it.sander.su/ — профессиональный блог на компьютерную тематику. Актуальность статей всегда поражает, а стиль написания просто заставит усвоить подаваемый материал в кратчайшие сроки. Читайте и увеличивайте свой кругозор!