Языки запросов, структура запросов
Языки запросов, служащие для построения поисковых предписаний, объединяют собственно язык и критерий смыслового соответствия, а также содержат требования к интерфейсу выдачи. В общем случае язык запросов содержит следующие компоненты:
1.
Поисковые элементы (термины, выражающие информационную потребность).2. Средства морфологической нормализации элементов запроса.
3. Поисковые булевы операторы.
4. Средства линейной грамматики.
5. Дополнительные условия поиска:
5.1. поиск в определенных полях;
5.2. ограничение области поиска по языку, региону и т.д.
6. Средства управления критериями смыслового содержания.
7. Требования на сортировку (ранжирование) выдаваемых результатов поиска.
8. Требования к форме представления результатов поиска (вид выдаваемых результатов, количество выдаваемых документов).
Поисковые системы в настоящее время базируются на булевой (логической) модели поиска. Запрос в этих системах представляет булево выражение — набор поисковых терминов, объединенных логическими операторами с учетом правил поискового синтаксиса. NOT — выполняется первыми, AND — вторым, OR — третьим. Следует помнить, что действия, объединенные в скобки, осуществляются первыми.
4.13.