【发布时间】:2019-04-20 01:19:33
【问题描述】:
我有一个 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 Server 2017
【问题讨论】:
标签: sql sql-server stored-procedures full-text-search wildcard