我有以下存储过程,
CREATE Procedure sp_SearchDB (
@SearchWord nvarchar(200)
)
SET @SearchWord = '"*' + @SearchWord + '*"'
Select *
from Table1
Where Contains(Description, @SearchWord)
当我搜索“SQL Server”时,它会返回带有“SQL”或“Server”的结果,但不会返回带有“SQLServer”的数据(如果没有空格),同样如果给 searchword=SQLServer,它不会返回“SQL Server”(带空格)。如何获得结果“SQL Server”和“SQLServer”?
最佳答案
您需要执行如下程序:
EXEC sp_SearchDB N'SQL SERVER'
关于database - SQL Server 2008 问题上的全文搜索实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6133356/