ення між декларативною і процедурної компонентами систем автоматичної обробки текстової інформації. Чому віддати перевагу: потужним обчислювальним процедурам, що спирається на відносно невеликі словникові системи з багатою граматичної та семантичної інформацією, або потужною декларативною компоненті при відносно простих процедурних засобах. І висловили думку, що другий шлях переважніше. Можна уявити собі крайній випадок такої переваги, коли лінгвістична завдання вирішується шляхом створення великого словника і пошуку в цьому словнику необхідної інформації. Однак більш реальна ситуація, коли завдання вирішується шляхом послідовного пошуку в невеликій кількості достатньо представницьких словників і виконання нескладних процедур перетворення результатів пошуку.
Будемо розрізняти первинні і похідні (зокрема, узагальнені) ознаки об'єктів. Первинні ознаки призначаються при первісному описі об'єктів, а похідні є функціями первинних. Пошук може вестися як за первинними, так і по похідним ознаками. Найчастіше в процесі пошуку інформації вибирається не один об'єкт, а безліч об'єктів. Воно може бути задано різними способами:
) переліком значень ключових ознак або сполучень ключових ознак;
2) значенням або інтервалом (переліком) значень одного неключевого ознаки;
) булевої функцією значень або інтервалів (переліків) значень будь-яких ознак об'єкта (як ключових, так і неключових);
) ставленням між ознаками, вираженим за допомогою арифметичних і логічних операції (операцій типу «І,» АБО," НЕ), а також відносин =,>, <і їх заперечень. Умови вибірки ознак у знайдених об'єктів задаються у вигляді переліків найменувань цих ознак.
Важливою проблемою, що виникає при реалізації процедур пошуку інформації, є проблема ототожнення ознак об'єктів і встановлення парадигматичних відносин між ними (відносин типу род-вид, ціле-частина та ін.) Загальне рішення цієї проблеми пов'язано з можливістю розпізнавання смислового тотожності і парадигматичних відносин різних форм найменувань понять на основі їх морфологічного, синтаксичного і семантичного аналізу. Але на практиці широко застосовуються і інші рішення, засновані на уніфікації форм представлення найменувань понять в базах даних і використання систем меню, в яких користувачеві пропонується робити вибір найменувань понять тільки з числа рекомендованих.
Пошук інформації може виконуватися за один або кілька кроків. У першому випадку він ведеться по одному запиту, у другому - по серії запитів. При багатокроковому пошуку можливі три основні способи організації процесу виконання запитів:
· композиція запитів - запити виконуються в строго певній послідовності, а результати пошуку за попереднім запитом використовуються в якості вихідних даних для формування наступного за ним запиту. При цьому перший запит в серії запитів визначається повністю, а решта - не повністю і доопределяется в процесі пошуку.
· об'єднання запитів - коли результати пошуку за кількома запитами об'єднуються в одну загальну видачу.
· розгалуження запитів - коли після виконання чергового запиту є можливість переходу до одного з декількох запитів залежно від виконання тих чи інших умов. Перераховані способи організації процесу виконання запитів можуть застосовуватися в різних поєднаннях,...