现有表 AAA 列 XXXX 类型 nchar(3000) 不能减小 所以不采用like 太慢
内容有4行
【测试数据 hello world hello world】
【测试数据 hello 】
【测试数据 world】
【测试数据 lo wo】搜索关键字 llo wor1、like
SELECT XXXX
FROM AAA
WHERE (questiontext LIKE '%llo wor%')结果 1 慢2、contains 【这句实际上写错了】
SELECT XXXX
FROM TK_Question
WHERE CONTAINS(questiontext, '"llo wor"')结果 0 快3、CHARINDEX
SELECT XXXX
FROM AAA
WHERE (CHARINDEX('llo wor', questiontext) > 0)结果 1 慢4、FREETEXT
SELECT XXXX
FROM AAA
WHERE FREETEXT(questiontext, 'llo wor')结果 0 快【实际搜索到另外一条 仅包含WOR的数据】我想问关于 contains 的 应该怎么写才能 搜索到 【测试数据 hello world hello world】 行
请不要复制 关于 CONTAINS 的 那些文章 ms 的 帮助我看了 没看明白才来咨询的
内容有4行
【测试数据 hello world hello world】
【测试数据 hello 】
【测试数据 world】
【测试数据 lo wo】搜索关键字 llo wor1、like
SELECT XXXX
FROM AAA
WHERE (questiontext LIKE '%llo wor%')结果 1 慢2、contains 【这句实际上写错了】
SELECT XXXX
FROM TK_Question
WHERE CONTAINS(questiontext, '"llo wor"')结果 0 快3、CHARINDEX
SELECT XXXX
FROM AAA
WHERE (CHARINDEX('llo wor', questiontext) > 0)结果 1 慢4、FREETEXT
SELECT XXXX
FROM AAA
WHERE FREETEXT(questiontext, 'llo wor')结果 0 快【实际搜索到另外一条 仅包含WOR的数据】我想问关于 contains 的 应该怎么写才能 搜索到 【测试数据 hello world hello world】 行
请不要复制 关于 CONTAINS 的 那些文章 ms 的 帮助我看了 没看明白才来咨询的
FROM TK_Question
WHERE CONTAINS(questiontext, '"llo wor"')
是这个语法啊
你是不是未建全文索引