Создать сценарий полнотекстового индекса для всех столбцов, не указывая каждый столбец по имени

Как получить полнотекстовый индекс для всех столбцов без указания имен отдельных столбцов с помощью сценария в SQL Server?

В моей таблице 50 столбцов, и я хотел бы, чтобы полнотекстовый индекс охватывал их все.

Можно ли это сделать?

1 ответ

CREATE FULLTEXT INDEX ON table_name
   [ ( { column_name 
             [ TYPE COLUMN type_column_name ]
             [ LANGUAGE language_term ] 
             [ STATISTICAL_SEMANTICS ]
        } [ ,...n] 
      ) ]
    KEY INDEX index_name 
    [ ON <catalog_filegroup_option> ]
    [ WITH [ ( ] <with_option> [ ,...n] [ ) ] ]
[;]

<catalog_filegroup_option>::=
 {
    fulltext_catalog_name 
 | ( fulltext_catalog_name, FILEGROUP filegroup_name )
 | ( FILEGROUP filegroup_name, fulltext_catalog_name )
 | ( FILEGROUP filegroup_name )
 }

<with_option>::=
 {
   CHANGE_TRACKING [ = ] { MANUAL | AUTO | OFF [, NO POPULATION ] } 
 | STOPLIST [ = ] { OFF | SYSTEM | stoplist_name }
 | SEARCH PROPERTY LIST [ = ] property_list_name 
 }

См. MSDN:

http://msdn.microsoft.com/en-us/library/ms187317.aspx

Как хорошо отослать этот вопрос:

Попытка настроить полнотекстовый поиск для SQL Server с помощью скрипта

Другие вопросы по тегам