
8.1. Средства формирования запросов
Поисковые механизмы построены на основе ИПЯ, однако техно-
логия и средства формирования запроса, предоставляемые пользователю
в виде
поисковых интерфейсов, не должны требовать от него обязатель-
ного знания и навыков построения выражений алгебраического вида.
Поисковые интерфейсные средства условно можно разделить на
два класса. Первый класс (сценарии типа «укажи и выбери») - это конст-
рукторы запросов, которые позволяют, используя термины поисковых
словарей или других поисковых структур (тезаурусов, рубрикаторов,
словников), в режиме диалога построить выражение той или иной слож-
ности, которое на следующем шаге (выполнения поиска) даст результат.
Второй класс – это средства, реализующие простейший сценарий
типа «укажи и получи». В этом случае пользователь выделяет в отобра-
жаемом объекте (документе или множестве документов) значимые с его
точки зрения элементы (термины в документе или словаре; документы в
выборке или протоколе) и, используя механизмы поиска по сходству
(поиск аналогов, эвристический поиск, поиск с использованием обрат-
ной связи), получает выдачу, минуя этап составления поискового выра-
жения.
В основу формирования поискового запроса по технологии «ука-
жи и выбери» в системе положено три различных подхода к построению
выражений запросов разной степени сложности (ориентированных на
разные степени подготовленности пользователя):
-
Конструктор запроса «по образцу» реализует традиционный
для библиографического поиска форматно-ориентированный интерфейс.
Имеет жестко фиксированную модель поискового условия, предпола-
гающую обязательное выполнение частных условий, относимых к по-
лям, выбираемым из предопределенных списков. Причем, по умолчанию
предполагается, что отдельное условие - это список терминов (синони-
мов), обычно выбираемых из словаря и обозначающих одно и тоже по-
нятие.
-
Конструктор формирования запроса «по шагам» характеризу-
ется большей гибкостью. Здесь поисковые термины также выбираются
из словаря, но могут связываться любыми отношениями. Причем, по-
строенные таким образом лексические выражения, относимые к отдель-
ным полям, в свою очередь могут связываться операторами, выбирае-
мыми из списка. Такой конструктор позволяет формировать достаточно
сложные предложения запроса последовательным наращиванием либо
выражения условия (путем добавления очередного термина), либо всего
предложения (путем добавления нового условия поиска). Необходимо
отметить, что сложные предложения запроса требуют достаточно хоро-
шей предварительной структуризации.