SqlServer——全文索引
发布时间:2020-12-12 13:22:21 所属栏目:MsSql教程 来源:网络整理
导读:当我们想要模糊查询时,之前用like %来进行查询,但是为了提高查询速度,提出了全文索引。 全文索引是用空间换取了时间,它将每个表中的数据进行切分存储,这样就能很快的定位到模糊查询的数据。 全文索引快的原因以及contains与like查找区别比较 下面是摘自
当我们想要模糊查询时,之前用like %来进行查询,但是为了提高查询速度,提出了全文索引。
全文索引是用空间换取了时间,它将每个表中的数据进行切分存储,这样就能很快的定位到模糊查询的数据。 全文索引快的原因以及contains与like查找区别比较 下面是摘自百度百科的介绍: 全文索引技术是目前 搜索引擎的关键技术。 试想在1M大小的文件中搜索一个词,可能需要几秒,在100M的文件中可能需要几十秒,如果在更大的文件中搜索那么就需要更大的系统开销,这样的开销是不现实的。 所以在这样的矛盾下出现了全文索引技术,有时候有人叫倒排文档技术。 --------------------------------------------------------------------- 创建全文索引的步骤如下: 以下面这张表为例: ?(2)FREETEXT语句的功能是在一个表的所有列或指定列中搜索一个自由文本格式的字符串,并返回与该字符串匹配的数据行。所以,FREETEXT语句所执行的功能又称做自由式全文查询。 有了以上概念,下面我来演示下: ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |