Все о YANDEX
Поиск в элементах и объектах | Поиск в элементах и объектах |
| Написал Валентин Холмогоров Поиск в интернете и сервисы Яндекса | |
| Четверг, 09 Августа 2007 | |
|
Веб-страницы, которые, собственно, и составляют основную долю опубликованной в Интернете информации, — это электронные документы, как правило, содержащие, помимо текста, определенное количество других элементов. Среди таких элементов можно перечислить заголовки, гиперссылки, таблицы, иллюстрации, подписи к ним и т. д. В некоторых случаях бывает необходимо выполнить поиск интересующих вас данных именно среди подобных элементов и их атрибутов, например, найти статью с заранее известным вам заголовком или документ на сайте с каким-либо определенным адресом. Именно для этих целей в структуре языка запросов поисковой системы Яндекс предусмотрен набор команд для поиска в элементах и объектах. Команда $title (выражение) предназначена для поиска веб-страниц с заданным заголовком, например: $title (flndex). При этом следует учитывать, что под «заголовком» здесь понимается не заглавие опубликованного на веб-странице текста, а заголовок документа, демонстрируемый в панели заголовков браузера слева от названия программы. В частности, при открытии веб-страницы http://www.yandex.ru в панели заголовков браузера Internet Explorer отображается следующая запись: flndex — Microsoft Internet Explorer. В данном случае заголовком является слово flndex. Команда $anchor (выражение) позволяет выполнить поиск в якорях гиперссылок, причем в качестве выражения этой команды используется не адрес сайта, на который ссылается документ, а значение самого якоря. В частности, при использовании команды $anchor (Яндекс) поисковая система найдет документы, в html-коде которых имеется гиперссылка вида <AHREF="http://www.yandex.ru">Яндекс</A>. Такая конструкция будет продемонстрирована в окне браузера в виде представляющего собой гиперссылку слова «Яндекс», при щелчке мышью на котором осуществляется переход на страницу http://www.yandex.ru. Если же вам необходимо отыскать ссылки на сам адрес ресурса, в нашем примере — на http://www.yandex.ru, то в этом случае рекомендуется использовать команду вида #link="значение". Иными словами, набрав в окне запроса #link="www.yandex.ru", вы получите список веб-страниц, ссылающихся на http://www.yandex.ru, вне зависимости от того, как оформлена сама гиперссылка. В html-коде многих веб-страниц присутствуют специальные МЕТА-определители: с их помощью разработчики документа указывают краткое описание ресурса и набор ключевых слов, характеризующих его содержание. Эти определители включаются в код электронных документов специально для роботов поисковых систем с целью облегчить для них задачу индексирования веб-страниц. В частности, МЕТА-определитель вида <МЕТА NAME="description" CONTENT= "краткое описание содержимого веб-страницы"> позволяет указать поисковой системе на содержимое документа в виде краткой аннотации, а определитель <МЕТА NAME="keywords" CONTENT'="'перечень ключевых слов"> — задать список ключевыхслов, по которым ссылка на данную веб-страницу должна включаться в файл отчета с результатами поиска. Язык запросов Яндекса имеет две специальные команды, позволяющие выполнять поиск в подобных конструкциях. В частности, команда #keywords={выражение) предназначена для поиска заданного выражения в поле CONTENT определителя типа description, а команда #keywords=(ebtpa:vceHue) — в поле CONTENT определителя типа keywords. Примеры использования обеих команд приведены ниже: Команда #image="'значение" предназначена для поиска в именах файлов изображений и допускает использование маски *, обозначающей любую последовательность символов. Принцип действия данной маски можно пояснить на простом примере. Предположим, вам необходимо найти документы, содержащие все возможные производные от слова «contact». В этом случае можно использовать вместо его окончания маску: contact*. Тогда в файл отчета попадут слова «contact», «contactor», «contacts» и т. д., то есть все словоформы, содержащие корень «contact» и произвольную последовательность символов, автоматически подставляемую на место знака *. Таким образом, команда #image="contact*" позволит найти все файлы изображений, имена которых содержат указанное слово, например contact.jpg, contacts.gif, contactor.png и т. д. Просматривая веб-страницы, вы наверняка неоднократно замечали, что если подвести к иллюстрации курсор мыши и задержать его на несколько секунд, на экране появится «всплывающая подсказка», демонстрирующая краткое пояснение к данному изображению. Для поиска на сайте с известным адресом существует команда #url="значение". Например, по запросу компьютерная литература #url="www.holmogorov.ru", вы получите ссылки на все страницы, содержащие словосочетание «компьютерная литература» и распо ложенные на сервере http://www.holmogorov.ru. Пожалуйста, при использовании статьи ставьте активную ссылку на сайт источник: http://www.infpartner.com Комментарии (0)
![]() Написать комментарий
|
| < Пред. | След. > |
|---|
| Рынок FOREX |
| Как заработать на падении акций? Шо... |
| RICH.RUPOISK.RU - покупка русского ... |
| Как я начинал на рынке форекс |
| Как я начинал на рынке форекс |
| Как я начинал на рынке форекс |