我们已经ContainsTable
在 SQL Server 中实现了。问题是当我们按以下方式运行查询时
select DATAFILENAME
from TableName
INNER JOIN CONTAINSTABLE (TableName, BOOLEANTEXT, '("xxxx" ) ') AS KEY_TBL ON DATAFILENAME = KEY_TBL.[KEY] and CASETYPE like '%xxxx%'
这将返回大约 1200 条记录。
但我只想选择前 1000 名,这里的查询如下
select DATAFILENAME
from TableName
INNER JOIN CONTAINSTABLE (TableName, BOOLEANTEXT, '("xxxx",*1000* ) ') AS KEY_TBL ON DATAFILENAME = KEY_TBL.[KEY] and CASETYPE like '%xxxx%'**
此查询将返回零记录。
我已经重建全文索引,将跟踪更改为自动。但仍然显示零结果。
如果我遗漏了一些要点,请提出建议。提前致谢