b5ab525c

III. Использование средств полнотекстового поиска в Microsoft SQL Server


Работа с системой полнотекстового поиска Microsoft SQL Server не требует каких-либо средств управления помимо входящих в комплект поставки SQL Server. В этом разделе будут рассмотрены типичные задачи, связанные с организацией полнотекстового поиска в Microsoft MS SQL, и возможные их решения. Более подробную информацию об управлении полнотекстовым поиском Вы можете получить из документации по Microsoft SQL Server 2000 (Microsoft SQL Server 7.0). Эта документация входит в электронном виде в комплект поставки SQL Server и носит название SQL Server Books Online. В дальнейшем мы будем рассматривать наиболее общие приемы работы с полнотекстовым поиском, и давать ссылки на различные разделы Books Online для более детального изучения.

Организацию полнотекстового поиска мы будем рассматривать на примере простой базы текстовых статей. База называется Demo и состоит из единственной таблицы Articles. Таблица Articles состоит из четырех полей:

Поле

Тип

Содержимое

ID



int

Уникальный числовой идентификатор статьи

CreationTime

datetime

Дата и время создания статьи

Header

varchar(255)

Заголовок статьи

Body

text

Текст статьи

При этом поле ID

является первичным ключом в таблице. Первичный ключ называется PK_Articles. Ставится следующая задача: необходимо организовать полнотекстовый поиск по текстовым полям Header и Body таблицы Articles.

При разборе этого примера мы будем пользоваться программами Enterprise Manager и Query Analyzer из стандартного комплекта Microsoft SQL Server. Предполагается, что пользователь знаком с этими программами, а также языком SQL. Также мы предполагаем, что используется нелокализованная «английская» версия Microsoft SQL Server.



Содержание раздела