Создать сценарий полнотекстового индекса для всех столбцов, не указывая каждый столбец по имени
Как получить полнотекстовый индекс для всех столбцов без указания имен отдельных столбцов с помощью сценария в 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 с помощью скрипта