26
11/11
SQL全文检索
sql server 全文检索有两种搜索方式,一种是contains,另一种是freetext。前者是包含,类似于 like '%关键词%',后者则是将一段文字分词以后对每个词进行搜索。 具体语法: contains: SELECT 字段1,字段2 FROM 表名 WHERE contains(字段,'"词一" or "词二"') 根据查找结果的相似度排序 SELECT 字段1,字段2 FROM 表名 inner join containstable(表名, 字段,'"词一" or "词二"',10) as k on 表名.id = k.[key] order by k.RANK DESC 通过SQLServer 全文检索(full-text)语法_MsSql_脚本之家.