- •Национальный исследовательский
- •Аннотация
- •The annotation
- •Введение
- •1. Анализ предметной области
- •1.1. Основные понятия информационного поиска
- •1.2. Задачи информационного поиска
- •1.3. Методы информационного поиска
- •1.5. Проблемы адаптивного поиска
- •1.4. Адаптивный поиск информации
- •Выводы по главе 1
- •2. Алгоритм адаптивного поиска информации
- •Выводы по главе 2
- •3. Разработка программной библиотеки
- •3.1. Проектирование
- •3.2. Системные требования
- •3.3. Настройка параметров адаптивного поиска
- •3.4. Тестирование
- •Выводы по главе 3
- •Заключение
- •Приложения Приложение 1. Исходный код библиотеки
- •Приложение 2. Значения кодов состояний
- •Национальный исследовательский университет «мэи»
- •Задание н а в ы п у с к н у ю р а б о т у
- •Содержание разделов задания и исходные данные
- •Перечень графического материала
- •Рекомендуемая литература
- •Библиографический список
- •Содержани
1. Анализ предметной области
1.1. Основные понятия информационного поиска
Информационный поиск (ИП) – процесс поиска неструктурированной документальной информации. Также информационный поиск может рассматриваться как большая междисциплинарная область науки, стоящая на пересечении когнитивной психологии, информатики, информационного дизайна, лингвистики, семиотики и библиотечного дела. Термин «информационный поиск» был впервые введён Кельвином Муром в 1948 г. в его докторской диссертации, опубликован и употребляется в литературе с 1950 г.
ИП рассматривает поиск информации в документах, поиск самих документов, извлечение метаданных из документов, поиск текста, изображений, видео и звука в реляционных базах данных, в гипертекстовых базах данных таких, как Интернет и локальные интранет-системы. Существует некоторая путаница, связанная с понятиями поиска данных, поиска документов, информационного поиска и текстового поиска. Тем не менее, каждое из этих направлений исследования обладает собственными методиками, практическими наработками и литературой.
В настоящее время ИП – это бурно развивающаяся область науки, популярность которой обусловлено экспоненциальным ростом объёмов информации, в частности в сети Интернет. ИП посвящена обширная литература и множество конференций.
Изначально автоматизированные информационно-поисковые системы (ИПС) использовались только для управления информационным взрывом в научной литературе. Многие университеты и публичные библиотеки стали использовать ИПС для обеспечения доступа к книгам, журналам и другим документам. Широкое распространение ИПС получили с появлением сети Интернет. У русскоязычных пользователей наибольшей популярностью пользуются поисковые системы Google, Яндекс и Рамблер.
Поиск информации представляет собой процесс выявления в некотором множестве документов (текстов) всех тех, которые посвящены указанной теме, удовлетворяют заранее определённому условию поиска (запросу) или содержат необходимые факты, сведения, данные. Процесс поиска включает последовательность операций, направленных на сбор, обработку и предоставление информации.
Говоря о системах ИП, употребляют термины «запрос» и «объект запроса».
Запрос – это формализованный способ выражения информационных потребностей пользователем системы. Для выражения информационной потребности используется язык поисковых запросов, синтаксис варьируется от системы к системе. Кроме специального языка запросов, современные поисковые системы позволяют вводить запрос на естественном языке.
Объект запроса – это информационная сущность, которая хранится в базе автоматизированной системы поиска. Несмотря на то, что наиболее распространённым объектом запроса является текстовый документ, не существует никаких принципиальных ограничений. В частности, возможен поиск изображений, музыки и другой мультимедиа информации. Процесс занесения объектов поиска в ИПС называется индексацией. Далеко не всегда ИПС хранит точную копию объекта, нередко вместо неё хранится суррогат.
Один и первых фундаментальных обзоров задач информационного поиска и информационно-поисковых систем был представлен в работе Рейзенберга [1]. Несмотря на то, что данная работа была опубликована в 1979 году, это до сих пор один из полных и исчерпывающих обзоров по информационному поиску.
Согласно классификации, приведённой в работе Рейзенберга, существующие информационные системы, работающие с электронными тестовыми документами, можно условно разделить на две категории: информационно-поисковые системы и системы выборки данных (СВД). Стоит отметить, что данная классификация условна и в её контексте многие современные информационные системы совмещают в себе свойства, как систем выборки данных, так и информационно-поисковых систем. Базовые отличия систем выборки данных и информационно-поисковых систем представлены в таблице 1.1.
|
Характеристика системы |
ИПС |
СВД |
|
Язык запросов |
естественный |
искусственный |
|
Соответствие результатов поисковому запросу |
частичное |
точное |
|
Классификация |
вероятностная |
детерминированная |
|
Устойчивость к ошибкам в данных и запросах |
устойчивы |
неустойчивы |
|
Критерии выборки документов |
вероятностная функция релевантности |
булева функция релевантности |
Таблица 1.1. Основные различия информационно-поисковых систем (ИПС) и систем выборки данных (СВД).
Типичным примером систем выборки данных являются классические реляционные СУБД. Где в качестве языка запросов используется тот или иной диалект языка запросов SQL. Этот язык искусствен и позволяет задавать поисковые запросы лишь для поиска на точное соответствие или поиска по заданному шаблону. В современных системах выборки данных основной задачей является обеспечение надёжного и эффективного хранения данных, а также высокой скорости выполнения поисковых запросов пользователей. В свою очередь информационно-поисковые системы предназначены для решения более общей задачи поиска, чем поиск на точное соответствие, и где конечной целью поиска является выбор релевантной поисковому запросу информации. Степень релевантности информации можно определить как степень её смысловой близости к поисковому запросу, а это в свою очередь ведёт к тому, что поисковые запросы в ИПС должны быть основаны на естественном языке, то есть на том же языке, в котором сформулирована исходная информация. И системы выборки данных, и информационно-поисковые системы работают с некоторой коллекцией документов. Исходную коллекцию документов можно рассматривать как список записей, где каждая запись содержит в себе некоторый список слов, состоящих из символов алфавита. В реальных информационных системах в исходном множестве документов может содержаться дополнительная информация, описывающая документы, которая так же может использоваться, для осуществления поиска. Решающую роль при разработке современных ИПС играют объёмы исходных данных, поскольку к системам работающих на сравнительно больших объёмах данных, применяются всё более жёсткие требования к производительности и качеству поиска. Поскольку в настоящее время количество текстовой информации, представленной в электронном виде, растёт экспоненциально, вопрос реализации эффективных, масштабируемых и производительных информационно-поисковых систем на сегодняшний день остаётся открытым для исследователей.
