Поиск и просмотр документов

Как уже неоднократно подчеркивалось, принципиально новым качеством технологии электронных документов является способность производить автоматизированный содержательный (контекстный) поиск документов. Естественно, что при интерактивной работе найденный системой документ надо тут же показать пользователю, поэтому, как правило, функции поиска и просмотра должны рассматриваться вместе. Эти функции обеспечивают решение третьей основной задачи СУД: предоставление пользователям интерактивного доступа к документам.
Для человека наиболее естественной метафорой поиска и просмотра может служить такая аналогия. Человек пришел в книжный магазин или в библиотеку, чтобы найти нужную ему информацию, возможно содержащуюся в книгах, журналах, или в какой-либо другой документации. Если он точно знает, в какой книге (название, автор) может содержаться эта информация, он просто спрашивает об этой книге продавца или библиотекаря. Но это случай тривиальный.
Если человек не знает точного адреса, тогда он бродит среди книжных полок и ищет на корешках книг подходящие слова. Если он находит какую-либо книгу, он берет ее с полки и листает (листать - to browse), моментально выхватывая из потока страниц интересующие его страницы, абзацы, предложения, слова. Найдя необходимую информацию, человек откладывает эту книгу в сторону и решает, стоит ли продолжать ему этот поиск дальше, или закончить.
Не найдя интересующую его информацию, человек кладет книгу на место и опять бродит среди полок, отыскивая новый экземпляр.
Может быть и другая схема, когда человек просит продавца или библиотекаря выдать ему стопку (подборку) книг по какой-либо определенной тематике, а уже потом в ней, пролистывая, ищет нужную ему информацию.
Во всех этих схемах четко просматриваются три основные действия: навигация между книжных полок, беглый просмотр (браузинг), внимательное знакомство. И человек является активнейшим участником этого цикла (human-in-the-loop).
Наиболее передовые СУД строят поиск и просмотр именно по такой схеме.
Да это и не удивительно. В наиболее общем виде поиск строится по следующей схеме: последовательное повторение выбора подмножества элементов из некоторого множества согласно заданному поисковому критерию. В качестве окончательного и наивысшего критерия отбора документов обычно используется их просмотр человеком. Поэтому поисковые механизмы и инструменты должны предоставлять возможность включения человека в процесс поиска, т.е. предоставлять возможность просмотра (воспроизведения или показа) отобранных документов.