我有一个名为“Indexes”的表,它包含一个nvarchar和三个ntext列(所有全文索引)。索引是最新的。
CONTAINSTABLE(Indexes, *), 'test', 5) //5 results
无论我改变上面的关键字,它只返回前3-5个结果。对于上述查询,它应该大致返回90-120个结果。
SELECT count(*) FROM Indexes WHERE [Description] like '%test%' //122 results
我将如何开始解决此问题?
答案 0 :(得分:3)
您的CONTAINSTABLE
将top_n_by_rank
参数设置为5
你永远不会超过5行...评论//5 results
甚至提到它..
您应该使用CONTAINSTABLE(Indexes, *), 'test')