Архитектура полнотекстовых запросов
Компонент полнотекстовых запросов SQL Server 2000 поддерживает развитые возможности поиска в столбцах с символьными строками. Эта возможности реализуются службой Microsoft Search, которая выполняет две функции: поддержку индексации и поддержку запросов.
• Поддержка индексации. Служба реализует полнотекстовые каталоги и индексы, определенные для базы данных. Microsoft Search принимает определения полнотекстовых каталогов, а также таблицы и столбцы, составляющие индексы каждого каталога. Этот инструмент также реализует запросы на заполнение полнотекстовых индексов.
• Поддержка запросов. Служба обрабатывает полнотекстовые поисковые запросы и определяет элементы индекса, соответствующие критерию поиска. Для каждого элемента, соответствующего критерию, возвращается уникальный идентификатор строки, а также ранжирующее значение для службы MSSQL Server, которая использует эту информацию для построения результирующего набора. Типы поддерживаемых запросов включают поиск слов и фраз, приблизительного соответствия слов, а также различных склонений и спряжений глаголов и существительных.
Полнотекстовые каталоги и индексы хранятся вне базы данных SQL Server в отдельных файлах, управляемых службой Microsoft Search. Файлы полнотекстового каталога не восстанавливаются во время операции восстановления SQL Server. Их также нельзя резервировать и восстанавливать с помощью операторов Transact-SQL BACKUP и RESTORE. По завершении операций восстановления необходимо отдельно синхронизировать полнотекстовые каталоги.
Файлы полнотекстового каталога доступны только службе Microsoft Search или системному администратору Windows NT или Windows 2000.
Дата добавления: 2015-12-17; просмотров: 22; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!