Столбец типа полнотекстового индекса пуст.

Я пытаюсь создать индекс для поля VarBinary(max) в моей базе данных SQL Server 2008.

Шаги, которые я предпринимаю, следующие:

Таблица: dbo.Records

  • Щелкните правой кнопкой мыши по таблице и выберите «Полнотекстовый индекс».
  • Затем выберите «Определить индекс…».
  • Я выбираю первичный ключ, который является PK моей таблицы (идентификатор имени поля, тип UniqueIndentifier).
  • Затем я получаю экран с параметрами Доступные столбцы, Язык для Word Breaker и Тип столбца.
  • Я выбираю свое поле VarBinary(max) под названием Chart в качестве доступного столбца, отмечая поле.
  • Я выбираю «Английский» в качестве поля «Язык для Word Breaker».

Затем... Я пытаюсь выбрать столбец Type Column, но здесь нет записей. Я не могу продолжить, нажав «Далее>», пока этот столбец не будет заполнен.

Почему в этой колонке нет записей для выбора и что там должно быть?

Примечание 1: Поле VarBinary(max) связано с файловой группой, если это имеет значение. Примечание 2. Также заметил, что в дизайнере таблиц я не могу установить для параметра полного текста в том же поле значение «Да» - он постоянно застрял на «Нет».

Спасибо.


person Remotec    schedule 08.03.2010    source источник


Ответы (1)


Столбец типа — это столбец индексируемой таблицы. Он должен содержать тип данных, который находится в поле VarBinary. Это doc, XML и так далее. Имеет ли это смысл?

person Ken    schedule 15.12.2010