File engine/modules/ed-shortbar/bar.php not found.
Библиотека книг онлайн
  Добавить в Избранное   Сделать Стартовой  
книги
 
  Search  
электронная библиотека
онлайн библиотека
Главная     |     Регистрация     |     Мобильная версия сайта     |     Обратная связь     |     Карта сайта    |     RSS 2.0
библиотека
     
» Валентин Холмогоров Поиск в Интернете И сервисы ЯНДЕКС

 

Валентин Холмогоров Поиск в Интернете И сервисы ЯНДЕКС


Поиск в элементах и объектах


Веб-страницы, которые, собственно, и составляют основную долю опубликованной в Интернете информации, — это электронные документы, как правило, содержащие, помимо текста, определенное количество других элементов. Среди таких элементов можно перечислить заголовки, гиперссылки, таблицы, иллюстрации, подписи к ним и т. д. В некоторых случаях бывает необходимо выполнить поиск интересующих вас данных именно среди подобных элементов и их атрибутов, например, найти статью с заранее известным вам заголовком или документ на сайте с каким-либо определенным адресом. Именно для этих целей в структуре языка запросов поисковой системы Яндекс предусмотрен набор команд для поиска в элементах и объектах.

Команда $title {выражение) предназначена для поиска веб-страниц с заданным заголовком, например: $title (Яndех). При этом следует учитывать, что под «заголовком» здесь понимается не заглавие опубликованного на веб-странице текста, а заголовок документа, демонстрируемый в панели заголовков браузера слева от названия программы. В частности, при открытии веб-страницы http://www. yandex.ru в панели заголовков браузера Internet Explorer отображается следующая запись: flndex — Microsoft Internet Explorer. В данном случае заголовком является слово Pndex.

Команда $anchor [выражение) позволяет выполнить поиск в якорях гиперссылок, причем в качестве выражения этой команды используется не адрес сайта, на который ссылается документ, а значение самого якоря. В частности, при использовании команды $anchor (Яндекс) поисковая система найдет документы, в htm-lкоде которых имеется гиперссылка вида

Яндекс.

Такая конструкция будет продемонстрирована в окне браузера в виде представляющего собой гиперссылку слова «Яндекс», при щелчке мышью на котором осуществляется переход на страницу http://www.yandex.ru. Если же вам необходимо отыскать ссылки на сам адрес ресурса, в нашем примере — на http://www.yandex.ru, то в этом случае рекомендуется использовать команду вида #link= "значение". Иными словами, набрав в окне запроса #link= "www.yandex.ru", вы получите список веб-страниц, ссылающихся на http://www.yandex.ru, вне зависимости от того, как оформлена сама гиперссылка.
В html-коде многих веб-страниц присутствуют специальные META-определители: с их помощью разработчики документа указывают краткое описание ресурса и набор ключевых слов, характеризующих его содержание. Эти определители включаются в код электронных документов специально для роботов поисковых систем с целью облегчить для них задачу индексирования веб-страниц. В частности, МЕТА-определитель вида позволяет указать поисковой системе на содержимое документа в виде краткой аннотации, а определитель — задать список ключевых слов, по которым ссылка на данную веб-страницу должна включаться в файл отчета с результатами поиска.

Язык запросов Яндекса имеет две специальные команды, позволяющие выполнять поиск в подобных конструкциях. В частности, команда #adstrct=(выражение) предназначена для поиска заданного выражения в поле CONTENT определителя типа description, а команда #keywords=(ebipa:wceHue) — в поле CONTENT определителя типа keywords. Примеры использования обеих команд приведены ниже:

#abstract= (поисковые системы)

#keywords=(поиск)

При использовании данных команд рекомендуется учитывать то обстоятельство, что содержимое МЕТА-определителей description и keywords всецело зависит от разработчика веб-страницы и далеко не всегда соответствует ее реальному содержимому.

Команда #image="значение" предназначена для поиска в именах файлов изображений и допускает использование маски *, обозначающей любую последовательность символов. Принцип действия данной маски можно пояснить на простом примере. Предположим, вам необходимо найти документы, содержащие все возможные производные от слова «contact». В этом случае можно использовать вместо его окончания маску: contact*. Тогда в файл отчета попадут слова «contact», «contactor», «contacts» и т. д., то есть все словоформы, содержащие корень «contact» и произвольную последовательность символов, автоматически подставляемую на место знака *. Таким образом, команда #image="contact*" позволит найти все файлы изображений, имена которых содержат указанное слово, например conr.act.jpg, contacts.gif, contactor.png и т. д.

Просматривая веб-страницы, вы наверняка неоднократно замечали, что если подвести к иллюстрации курсор мыши и задержать его на несколько секунд, на экране появится «всплывающая подсказка», демонстрирующая краткое пояснение к данному изображению. Это же пояснение отображается на экране в том случае, если браузер по каким-либо причинам не смог загрузить на страницу саму картинку. Такие «подсказки» принято называть «альтернативным текстом», и для поиска в этом тексте предусмотрена специальная команда языка запросов, которая выглядит следующим образом: #hint= (выражение). Например, набрав в окне поискового запроса

#hint={торт), вы получите ссылки на изображения, в альтернативном тексте которых присутствует слово «торт». Для читателей, знакомых с языком HTML, можно пояснить, что и эта, и предыдущая команды производят поиск в тегах вида 'альтернативный текст, но команда #image оперирует параметром SRC, а команда #hint — параметром ALT.

Для поиска на сайте с известным адресом существует команда #url="значение". Например, по запросу компьютерная литература #url="www.hoimogorov.ru", вы получите ссылки на все страницы, содержащие словосочетание «компьютерная литература» и расположенные на сервере http://www.holrnogorav.ru.

Наконец, для поиска строго определенного типа электронных документов предназначена команда #mime="значение". В качестве параметра значение могут использоваться обозначения двух типов электронных документов, с которыми умеет работать Яндекс (кроме, разумеется, веб-страниц): pdf или rtf. Например, по запросу nokia 3110 #mime=,'pdf' Яндекс попытается найти все документы в формате pdf, содержащие словосочетание «nokia 31x0». Использование этой команды может оказаться очень удобным при поиске различной электронной документации в указанных файловых форматах: руководств пользователя устройств и программ, инструкций по эксплуатации, рефератов и т. д.


Опубликовано: 20 июля 2010, 06:29     Распечатать
 

 
электронные книги
РЕКЛАМА
онлайн книги
электронные учебники мобильные книги
электронные книги
Полезное
новинки книг
онлайн книги { электронные учебники
мобильные книги
Посетители
электронные книги
интернет библиотека

литература
читать онлайн
 

Главная   |   Регистрация   |   Мобильная версия сайта   |   Боевик   |   Детектив   |   Драма   |   Любовный роман   |   Интернет   |   История   |   Классика   |   Компьютер   |   Лирика   |   Медицина   |   Фантастика   |   Приключения   |   Проза  |   Сказка/Детское   |   Триллер   |   Наука и Образование   |   Экономика   |   Эротика   |   Юмор