为什么我会打扰使用全文搜索?

Cos*_*sta 6 sql sql-server full-text-search

我是全文搜索的新手,我使用了以下查询

Select * From Students Where FullName LIKE '%abc%'
Run Code Online (Sandbox Code Playgroud)

学生表包含所有随机的百万条记录,看起来像这样'QZAQHIEK VABCNLRM KFFZJYUU'

仅耗时2秒就产生了1100行. 如果在两秒内搜索到百万条记录,为什么我会打扰使用全文搜索?!! Like谓词是否也使用了全文索引?

Dav*_*ine 1

我想你已经回答了你自己的问题,至少让你自己满意。如果您的原型在可接受的时间内产生结果,并且您确定缓存不能解释快速响应(根据 Paul Sasik),请务必跳过全文索引的开销并继续使用 LIKE。