Студопедия — Поисковые системы и каталоги. Объем хранящейся в Интернете информации чрезвычайно велик и оценивается десятками терабайт
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Поисковые системы и каталоги. Объем хранящейся в Интернете информации чрезвычайно велик и оценивается десятками терабайт






Объем хранящейся в Интернете информации чрезвычайно велик и оценивается десятками терабайт. На серверах сети хранится более 2 миллиардов Web-страниц.

Поиск информации в сети можно вести с помощью поисковых систем (ПС) и каталогов. Мощные поисковые системы и каталоги являются сложными техниче­скими комплексами, содержащими десятки быстродействующих компьютеров, обслуживание которых ведут сотни специалистов.

Вначале рассмотрим принцип действия ПС, а затем — каталогов.

Принцип действия ПС

ПС иначе называют: поисковыми средствами, поисковыми машинами, автоматическими индексами. Эквивалентными иностранными терми­нами являются: английский — Search Engines, немецкий — Suchmaschinen, фран­цузский — Le systeme de prospection. На жаргоне сети ПС иногда называют искалками, поисковиками.

Работа ПС основывается на формировании запроса, по которому происходит отбор нужных документов из распределенной базы данных, хранящейся на серве­рах в Интернете. Запрос формируется с помощью ключевых слов (одного или не­скольких). Результаты поиска выдаются пользователю в виде списка адресов (гиперссылок) и краткой аннотации к ним.

Ключевое слово — это лексическая единица, являющаяся существительным, прилагательным, глаголом, числительным, наречием или местоимением естествен­ного языка, которая в наибольшей степени отражает содержание всего искомого документа. При формировании запроса могут использоваться не только отдельные ключевые слова, но и словосочетания, состоящие из нескольких ключевых слов.

Запрос — это набор соединенных операторами ключевых слов, с помощью ко­торых поисковая система автоматически ведет поиск и отбор необходимых доку­ментов. Другими словами, запрос — это инструкция (команда) для ПС на поиск нужных документов.

Запросы бывают двух типов:

· простые запросы состоят из отдельных ключевых слов или словосочетаний;

· сложные (или расширенные, advanced):запросы, кроме ключевых слов, содержат логические и другие операторы.

Поиск — это процедура отбора нужных документов, хранящихся в сети.

Поиск осуществляется:

· автоматически с помощью ключевых слов, вводимых в ПС;

· путем последовательного ручного прохода по рубрикам в каталогах.

Поиск с помощью ключевых слов сводится к их вводу (формированию запроса) в специальное поле Поиск и последующему нажатию кнопки Найти. Кнопка НАЙТИ в разных ПС может называться Search, Find, Go, Go Get it, Suchen.

Для ускорения процедуры поиска ПС производит обработку хранящихся в сети документов — индексацию.

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

Когда идет обслуживание конкретного запроса на поиск нужной информации, то ПС сравнивает ключевые слова, введенные пользователем, с ключевыми слова­ми, полученными в процессе индексации и хранящимися в базе данных ПС. При совпадении этих слов пользователю выдается доменный адрес данного документа, т. е. указывается место его хранения в сети.

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

Индексация документов, размещенных на различных серверах, производится поисковыми системами автоматически с помощью специальных программ — роботов (Robots). Другие названия этих программ — пауки (Spiders) или черви (Worms).

Робот (паук, червь) — программа, которая автоматически периодически «посещает» сайты и индексирует их (т. е. собирает сведения о их содержимом и место­положении).

Назначение роботов очевидно: эти программы постоянно «осматривают», сканируют сеть, запоминают, что где лежит, чтобы в нужный момент времени показать пользователю точное место хранения документа (т. е. его доменный адрес). Этим объясняется высокая скорость поиска нужной информации. Фактически роботы начинают поиск задолго до обслуживания конкретного запроса.

Тенденция развития ПС такова, что наиболее быстродействующие ПС стремятся произвести индексацию всего документа, а не только его названия и первых предложений текста. Наиболее совершенные роботы при индексации сканируют не только главную (домашнюю) страницу, но и по гиперссылкам заходят Вглубь сайта (узла). Ограничивается такая идеалистическая картина индексации лишь низкой скоростью работы современных ПС и общим быстродействием всей сети.

Предварительная индексация хранящихся в сети документов позволяет впоследствии за несколько секунд обслуживания запроса обработать (отсортировать) гигабайты разнообразной информации.

С помощью механизма предварительной индексации можно получить хороший результат поиска в случаях, когда удается точно сформировать запрос с помощью небольшого числа ключевых слов. В иных случаях пользователь либо получит большое число ссылок (иногда говорят, линков, т. е. связей), которые являются лишь «информационным шумом», либо вовсе не удастся найти необходимый документ.

Значительно повышают избирательность поиска фильтры, которыми снабжа­ются поисковые системы.

Фильтры позволяют:

· ограничить список отбираемых документов с помощью логических операторов (выполнить так называемый сложный поиск);

· ограничить пространство поиска типом протокола, с помощью которого был создан документ (поиск на Web-сайтах или в телеконференциях);

· ограничить отбираемый материал временным отрезком, определенными датами создания разыскиваемого документа (например, между 31 июля 2002 г. и 19 апреля 2003 г.);

· отобрать документы, составленные только на определенном языке (русский, английский);

· ограничить отбор документов территорией размещения серверов (например, только Европа);

· ограничить поиск определенной частью документа (заголовок, доменный
адрес);

· отобрать документы, которые содержат фразу с заданным порядком расположения ключевых слов.

Поиск русских документов в сети дополнительно осложняется особенностями национальной грамматики. В русском языке (в отличие от английского языка) не­обходимо учитывать падежные окончания ключевых слов.

Наибольшей популярностью в русскоязычной части Интернета пользуются по­исковые системы Rambler (произносится Ремблер, а переводится как бродяга, праздношатающийся, его адрес www.rambler.ru), Апорт (www.aport.ru) и Яndex (www.yandex.ru).

Русскоязычные ПС позволяют отбрасывать окончания ключевых слов и заме­нять их метасимволами «*» и «?». При этом на запрос «самар*» будут найдены до­кументы, содержащие слова: Самара, Самары, самарский, самарская и т. п.

Поисковая система Aport использует принципы искусственного интеллекта. Она обрабатывает запрос таким образом, что подбирает синонимы введенным ключевым словам и автоматически решает проблему падежных окончаний.

При поиске информации ПС может делать две ошибки: пропускать (не отби­рать) нужные пользователю документы и, наоборот, отбирать (присылать) посто­ронние документы (мусор, информационный шум). Эти ошибки, совершаемые автоматическими ПС, описываются терминами «избирательность» и «чувствитель­ность».

Заметим, что в приведенной фразе есть некоторая терминологическая неточность: ПС отбирают не документы, а лишь гиперссылки на них. С помошью полученных ссылок пользователь просматривает или загружает на собственный компьютер понравившийся ему документ. Однако методически удобнее говорить о несоответствии запросу документа, а не гиперссылки.

Избирательность — способность ПС отбирать документы, соответствующие запросу, не включая лишних документов. Качество избирательности характеризует­ся числом ошибок первого рода — число отобранных документов, не соответствую­щих запросу. Чем выше избирательность, тем меньше посторонних документов попадает к пользователю.

Избирательность можно изменять (регулировать) с помощью логических опе­раторов (фильтров).

Чувствительность — способность ПС отбирать документы, соответствующие запросу, не пропуская нужных документов. Чувствительность характеризуется чис­лом ошибок второго рода — числом пропусков нужных документов. Чем выше чув­ствительность, тем меньше вероятность пропуска нужного документа.

Релевантность — степень (мера) соответствия (адекватности) найденного в процессе поиска документа сделанному запросу.

Уточнить запрос (говорят: отфильтровать информацию) позволяют логические операторы OR, AND, NOT.

Использование логического оператора AND (И) приводит к отбору документов, которые обязательно содержат все перечисленные в запросе ключевые слова, соединенные этим оператором.

Оператор NOT (НЕТ) позволяет исключить документы, которые содержат ключевое слово, указанное после этого оператора.

С помощью оператора NEAR (вблизи, рядом) пользователь может отбирать документы, в которых ключевые слова, соединенные этим оператором, будут нахо­диться поблизости друг от друга, а не в разных концах документа.

Оператор FOLLOWED BY позволяет отбирать документы, в которых ключевые слова следуют друг за другом в заданном порядке.

Оператор ADJ отбирает документы, в которых ключевые слова являются смежными (следуют одно за другим).

К сожалению, каждая ПС имеет собственный синтаксис запросов. Поэтому перед формированием расширенных запросов необходимо уточнить правила испо­льзования логических и других операторов.

В настоящее время ведутся работы по унификации приемов работы на различ­ных ПС. В 1999 г. началась разработка проекта SESP (Search Engine Standards Project), который призван стандартизировать работу поисковых служб.

Современные ПС становятся интеллектуальными. Используя принципы искусственного интеллекта, они ранжируют (располагают) выводимый список докумен­тов (ссылок на них) в зависимости от степени их релевантности. При этом ПС анализируют положение найденных ключевых слов в документе (заголовок или текст), число повторений ключевых слов, их взаимное расположение в документе. Наиболее точно отобранные документы располагаются в начале списка найденных в процессе поиска документов.

Для ранжирования найденных документов используют следующие показатели.

· Положение ключевого слова на странице (keyword prominence) — показатель, определяющий, как близко к началу документа находится заданное ключевое слово. Как правило, чем ближе к началу страницы располагается ключевое слово, тем Точнее документ соответствует запросу.

· Частота ключевого слова (keyword frequency) — показатель, учитывающий абсолютную частоту использования ключевых слов (т. е. сколько раз встречается данное ключевое слово на странице).

· Наибольший «вес» при ранжировании документов имеют слова, расположенные в заголовке Web-страницы (так называемый титул). Именно этот заголовок отображается в строке заголовка браузера при просмотре страницы, и приведенные там слова имеют наибольшую ценность для ПС.

· Некоторые поисковые системы при ранжировании учитывают индекс цитирования (link popularity) — количество сайтов, которые ссылаются на данный сайт.

Не всякий запрос можно четко сформулировать с помощью небольшого числа ключевых слов. Поэтому, кроме индексного механизма, используются и другие механизмы поиска и хранения информации в сети.

Принцип действия каталогов

Как отмечалось ранее, поиск информации в Интернете можно производить с помощью поисковых систем и каталогов. Другое нередко используемое название поисковых средств, построенных с помощью каталогов, — иерархические ПС.

Термин «иерархия» означает: расположение частей или элементов целого в по­рядке от высшего к низшему. В данном случае правильнее говорить: иерархия — это уточнение содержания документа от его общих характеристик к частным ха­рактеристикам.

Синонимами термина «каталог» являются слова: директория, справочник, категория, рубрикатор.

Каталоги представляют собой тематически подобранные сетевые адреса, которые сопровождаются краткими комментариями (аннотациями).

Каталоги появились самым естественным путем: пользователи отбирали для себя ссылки на любимые места в Интернете и составляли упорядоченные темати­ческие списки с детализацией каждого раздела (рубрики). Именно так возник всемирно известный каталог Yahoo!, созданный студентами Стэндфордского универ­ситета Дэвидом Фило и Джерри Янгом.

В каталогах размещение информации ведется с помощью многоуровневой руб­рикации, причем на каждом уровне происходит все большая детализация (уточне­ние) сведений об искомом (хранящемся) документе. При этом каждая последую­щая рубрика не исключает свойств документа, определенных предыдущей рубри­кой, а лишь уточняет их. Иначе говорят: рубрики находятся в отношении соподчинения, иерархии. Еще говорят: используется принцип последовательного уточнения.

Важным термином, характеризующим работу каталогов, является рубрикация.

Рубрикация — помещение документа в соответствующий раздел (подраздел, рубрику), которое, как правило, производится вручную специалистами (модерато­рами, аналитиками) или авторами разработанных документов. Разработчиков Web-страниц иногда называют владельцами ресурсов или Web-дизайнерами.

Процедура рубрикации достаточно субъективна и осуществляется на основа­нии индивидуальных представлений людей о данной предметной области. Авторы при размещении своих страниц порой руководствуются не соображением точного соответствия документа названию рубрики, а другими соображениями. Например, с целью увеличения посещаемости своих страниц их помещают в рубрики, наибо­лее популярные в данный момент времени. Документ, содержащий разнообраз­ную информацию на Web-странице, порой помещают в несколько рубрик.

На следующем рисунке показан фрагмент каталога. Указанные рубрики содер­жат в себе другие рубрики, в которые еще в большей степени уточняют содержи­мое хранящегося документа.

Перечислим доменные адреса некоторых отечественных каталогов:

http://www.mail.ru/, http://www.km.ru/url/,

http://www.ru/, http://www.ulitka.ru/

http://www.susanin.net/, http://students.informika.ru,

http://www.stars.ru/, http://yp.piter.com/.

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

Рис. 8.2

Таким образом, поисковые системы и тематические каталоги имеют свои достоинства и недостатки, взаимно дополняют друг друга.

Поисковые системы «осматривают» большое число сайтов, однако автоматический отбор искомых документов сопровождается достаточно большим числом ошибок.

База данных каталога хранится на одном сервере и содержит меньший объем информации, чем ПС. Тем не менее результаты поиска с помощью каталогов имеют большую релевантность по сравнению с поиском с помощью ПС.

Комбинированные (гибридные) ПС

Естественным путем образовались комбинированные (гибридные) ПС, которые называют порталами.

Портал ‑ мощные поисковые системы, которые позволяют вести поиск по ключевым словам и с помощью каталогов, а также содержат страницы различных тематических направлений.

Результаты поиска с помощью различных ПС будут отличаться друг от друга. Это объясняется тем, что в каждой ПС проиндексировано различное число документов и эти документы совсем не обязательно одинаковые. Кроме того, алгоритмы индексации на каждой ПС имеют свои особенности.

Существуют национальные ПС, которые в первую очередь обрабатывают информацию, составленную на родном языке, например русскоязычная региональная ПС Rambler.

Периодичность обновления информации с помощью роботов также различна, и она определяется быстродействием конкретной ПС (частотой посещения сайтов). Для расширения просматриваемого в сети пространства рекомендуют использовать несколько ПС.

Метапоисковая система позволяет вести автоматический поиск по сделанному запросу с использованием сразу нескольких поисковых машин.

Укажем адреса некоторых метапоисковых систем общего назначения:

www.metacrawler.com, www.metor.com, www.infozoid.com, www.accufnd.com.

Кроме ПС общего назначения существуют специализированные ПС.

Они предназначены для поиска

· музыкальных файлов (www.midi.ru),

· произведений искусств (www.artplanet.com),

· рисунков (www.graphsearch.com),

· книг (http://bukinist.agava.ru/),

· кулинарные рецептов (www.cooking.ru/search.html).

В заключение перечислим ПС, предназначенные для поиска файлов:

http://www.lycos.com/computers/downloads/, http://www.filesearch.ru/,

http://www.files.ru/, http://www.freeware.ru/.

При использовании перечисленных систем поиск происходит не с помощью ключевых слов, а по известным именам файлов.

Примечание.

Ежедневно поисковая система Google обрабатывает более 150 миллионов за­просов (март 2003 года).

 


Горбунов Николай Петрович

Попова Ирина Юрьевна

Судаков Сергей Ефимович

 

Информационно-поисковые системы

 

Лабораторный практикум
для студентов специальностей 060800

  Подп. к печати Формат
Усл. печ. л. Уч.-изд. л Тираж экз.
Изд. № Заказ №  

 

РИО СПбГАСЭ, лицензия ЛР №040849

Член Издательско-полиграфической Ассоциации университетов России

СПб государственная академия сервиса и экономики

192171, г. Санкт-Петербург, ул. Седова, 55/1

Отпечатано в ИИГ НОУ «АКТиБ», 192171, СПб., ул. Седова, 55/1

Лицензия ИД №05598 от 14.08.2001 г.







Дата добавления: 2015-09-07; просмотров: 376. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия