Поделиться через


Практическое руководство. Создание полнотекстового индекса

Полнотекстовый индекс создается, если нужно выполнять полнотекстовый поиск по текстовым столбцам таблиц базы данных. Полнотекстовый индекс зависит от обычного индекса, поэтому сначала надо будет создать его. Обычный индекс должен быть создан для одного столбца, не допускающего значения NULL, и лучше всего выбирать столбцы с маленькими значениями, а не большими.

В SQL Server 2008 все базы данных доступны для полнотекстового индексирования по умолчанию при каждом создании их пользователями. Кроме того, пользователи автоматически включают отдельную таблицу в полнотекстовое индексирование, когда они создают для нее полнотекстовый индекс и добавляют к индексу столбец. Пользователи автоматически исключают отдельную таблицу из полнотекстового индексирования, когда они удаляют последний столбец из полнотекстового индекса.

Чтобы создать полнотекстовый индекс, сначала необходимо создать каталог с помощью внешнего средства, например среды SQL Server Management Studio или Enterprise Manager.Чтобы индекс мог включать текстовые данные файлов Microsoft Office (файлы с расширениями DOC, XLS и PPT), текстовые файлы (TXT-файлы) и HTML-файлы (HTM-файлы), необходимо хранить такие файлы в поле с типом данных “image”. Чтобы получить дополнительные сведения, выполните поиск по ключевым словам "Полнотекстовый поиск" (Full Text Search) в библиотеке MSDN на веб-узле корпорации Майкрософт.

Примечание

Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server.

В новой версии определение таблицы можно изменить через графический интерфейс или непосредственно в области скриптов. Если вы используется графический интерфейс, определение таблицы автоматически обновляется в области скриптов. Чтобы применить код SQL в области скриптов, нажмите кнопку Обновить. Дополнительные сведения о новой версии см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы создать полнотекстовый индекс

  1. В обозревателе серверов щелкните правой кнопкой мыши таблицу, для которой нужно создать полнотекстовый индекс, и выберите пункт Открыть определение таблицы.

    Таблица откроется в конструкторе таблиц.

  2. В меню Конструктор таблиц выберите пункт Полнотекстовый индекс.

    Откроется диалоговое окно Полнотекстовый индекс.

  3. Нажмите кнопку Добавить.

  4. Выберите новый индекс в списке Выбранный полнотекстовый индекс и задайте его свойства, используя сетку справа.

Дополнительные сведения о задании свойств см. в разделе Диалоговое окно "Полнотекстовый индекс".

См. также

Ссылки

Диалоговое окно "Полнотекстовый индекс"

Другие ресурсы

Работа с индексами