У меня есть база данных sql server, в которой есть медицинские описания.Я создал для него полнотекстовый индекс, но я все еще выясняю, как это работает.
Самый простой пример - если есть описание Hypertensive heart disease
Сейчасони хотели бы иметь возможность вводить hyp hea
в качестве поискового запроса и возвращать его.
Итак, из того, что я прочитал, мне кажется, что мой запрос должен выглядеть примерно так:
DECLARE @Term VARCHAR(100)
SET @Term = 'NEAR(''Hyper*'',''hea*'')'
SELECT * FROM Icd10Codes WHERE CONTAINS(Description, @Term)
Если я возьму подстановочный знак для Hypertensive и heart, и введу полные слова, это работает, но добавление подстановочного знака в ничего не возвращает.
Если это имеет какое-то значение, я использую Sql Server2017