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

Я должен настроить полнотекстовый поиск SQL по сценарию (без графического интерфейса). Я искал в Интернете, но не могу найти ответ, который мне подходит.

У меня есть простая таблица (я упростила ее) ниже, что я хочу использовать полнотекстовый поиск на:

     DownloadTable
     ID int primary key idenity,
     Title varchar(30),
     Description varchar(100),
     Category Varchar(100),
     URL varchar(100)

это то, что я сделал

     /*Enable Full Text Search*/
     EXEC sp_fulltext_database enable

     /*Create Search Catalog*/
     CREATE FULLTEXT CATALOG MySearchCat
     WITH ACCENT_SENSITIVITY = ON
     AUTHORIZATION [dbo]

     /*Create Full Text Index
     CREATE FULLTEXT INDEX ON [dbo]. [DownloadTable]
     (Title ,Description)
     KEY INDEX iD ON [Test]
     WITH CHANGE_TRACKING AUTO
     GO

это где я застреваю? Предполагается, что Индекс ключа находится в моей Таблице загрузок и существует для download.id? или это должно быть в каталоге поиска? Я не могу просто придумать имя, так как оно не работает? но я тоже не могу использовать ID?

1 ответ

create table 
DownloadTable (
     ID int identity, constraint pk_DownloadTable primary key (id),
     Title varchar(30),
     Description varchar(100),
     Category Varchar(100),
     URL varchar(100)
     )
 /*Create Search Catalog*/
     CREATE FULLTEXT CATALOG MySearchCat
     WITH ACCENT_SENSITIVITY = ON
     AUTHORIZATION [dbo]


     CREATE FULLTEXT INDEX ON [dbo]. [DownloadTable]
     (Title ,Description)
     KEY INDEX pk_DownloadTable ON MySearchCat
     WITH CHANGE_TRACKING AUTO
     GO
Другие вопросы по тегам