Столбец типа полнотекстового индекса пуст - PullRequest
1 голос
/ 08 марта 2010

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

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

Таблица: dbo.Records

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

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

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

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

Спасибо.

1 Ответ

1 голос
/ 15 декабря 2010

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

...