Я начал работать с полнотекстовой индексацией и столкнулся с проблемой, для которой не могу найти решение.
Я создал каталог с
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')
Но это не дает результатов.Я попытался использовать часть текста, но все еще безрезультатно.
Что я делаю не так?