Я начал работать с полнотекстовым индексированием и столкнулся с проблемой, для которой не могу найти решения.
Я создал каталог с
create FULLTEXT CATALOG [ClaimDbCatalog] AS DEFAULT
Тогда мой стол выглядит так...
create table Claim(
Id int identity(1,1) not null ,
DateTimeCreated dateTime not null default getDate(),
ScriptNumber varchar(20) not null,
IsResolved bit not null default 0,
ResolvedDateTime datetime,
PracticeId int not null references dbo.Practice(Id),
CreatedById int not null references dbo.SystemUser(Id)
CONSTRAINT [PK_Claim_Id] PRIMARY KEY CLUSTERED ([Id] ASC));
Создал свой индекс с помощью:
create fulltext index idxClaimonIdFulltext Claim(ScriptNumber) KEY INDEX [PK_Claim_Id] ON ClaimDbCatalog
Затем, глядя на мои тестовые данные .. Наконец, я пытаюсь выполнить полнотекстовый поиск с помощью
SELECT * from CONTAINSTABLE([dbo].[Claim], Scriptnumber, 'PR1234567890')
Но это не дает никаких результатов. Я пытался использовать часть текста, но все равно безрезультатно.
Что я делаю не так?