在SQL Server Management Studio中管理界面,创建表全文索引,
选中表,右键–>全文检索–>定义全文检索—>SQLServer全文检索向导
,然后按提示下一步,创建要创建索引的列,就是搜索数据列
创建完了使用sql查询检测效果
模糊查询“李斯”
select * FROM [你的表]
where CONTAINS([你的列],'李斯')
--文章内容模糊查询
declare @searchTxt nvarchar(200)
set @searchTxt='李斯'
SELECT [id]
,[guid]
,[auditguid]
,[infoguid]
,[resourcedata]
,[newdata]
,[Operator]
,[createtime]
FROM [test]
where CONTAINS([newdata],@searchTxt) --使用全文索引
order by [createtime] desc
OFFSET 1 ROWS -- 跳过前9行
FETCH NEXT 20 ROWS ONLY; -- 然后取接下来的10行
--查询总条数
select count(0) FROM [test]
where CONTAINS([newdata],@searchTxt)
go