Другие булевы системы

Существуют другие подходы к поисковому процессу, основанному на применении булевых операторов, но не на оперировании наборами инвертированных индексов.

Формулирование запросов с использованием веса терминов

При формулировании запроса, основанного на так называемом весе терминов, пользователь вводит термины, присваивает каждому „вес" и „пороговый вес". Весы документов потом обрабатываются компьютером на основе появления указанных терминов в документе. Выдаются документы, имеющие больший или равный пороговому вес. Например, чтобы провести поиск, эквивалентный поисковому выражению ПРИНТЕР AND ДИСПЛЕЙ, пользователь присваивает термину ПРИНТЕР вес, равный единице, и термину ДИСПЛЕЙ вес, равный единице, а пороговое значение определяет как равное двум. Для проведения поиска, эквивалентного выражению ПРИНТЕР AND ДИСПЛЕЙ, каждому термину присваивается вес, равный 1, и пороговый вес, также равный 1. Такой подход, не устраняя проблем, общих для поиска с помощью булевых операторов, облегчает процесс формулирования некоторых запросов (например: „любые п из х" терминов).

Порядковая выдача

Выдача по порядку в сочетании с поиском с помощью булевых операторов в файле инвертированных индексов предложена создателями пакета Personal Librarian. Упорядочение выдачи основано на статистике появления терминов в записях. Упорядочение выдачи, основанное на степени возможной релевантности, также решает, хотя бы отчасти, первые две проблемы поиска с помощью булевых операторов, так как пользователь может прекратить выдачу, когда документы становятся менее релевантны.

Использование файла рабочих карт (Signature file)

Создание отдельного файла, в котором хранятся краткие записи обо всех записях текстового файла, позволяет проводить быстрое сравнение элементов запроса с такими рабочими картами. Последовательный поиск в массиве рабочих карт протекает гораздо быстрее, чем в большом массиве основных записей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: