..


赞助商链接

全文检索在SQL Server

由Vincent Gaglio写文章
第1页,5

全文本搜索(FTS)是SQL Server的功能,允许快速和高效的大量非结构化数据查询。 此功能是引入了SQL Server 2000和更高版本已在改善。

这些研究的基础上,所谓的全文通过一种称为人口的过程它更新的字样和他们在那里在database.Gli索引的表所在位置的索引的索引的定义是在一个名为目录结构存储和可以为每个数据库这种类型的多种结构。

一个全文索引是一种特殊类型的指数,其结构是由个别单词传统指标不同,而且包含所需的文本索引。

在引擎索引的填充过程(MSFTESQL)提取的行表行的文本内容,并使用特定组件服务,称为IFilter的取得要索引的列的文本流。

该IFilter的使​​用取决于列数据所在的数据类型。 例如,类型为CHAR,NCHAR,VARCHAR,TEXT和类似索引引擎的列适用于文本的IFilter。

要搜索一个表全文需要三个条件:

  • 该表必须有一个独特的价值和非空(通常是主键)列;
  • 必须建立一个目录来存储一个给定表的全文索引;
  • 您需要创建全文索引列上的文字,你要搜索。
而“可以设定对不同类型的列的索引:CHAR,NCHAR,VARCHAR,TEXT,NTEXT,IMAGE,VARBINARY(MAX),XML。

如上所述,与SQL Server全文检索是在2000年推出,但后来进行了改进和增强功能:
  • 引进一个更快更强大的全文检索索引服务;
  • 能够链接服务器上执行全文检索查询;
  • 能够查询的列(而不是单个列或全部,因为他们没有在SQL Server 2000)任意设置全文;
  • 可以指定要为在索引的话插入使用的语言;
  • 备份和恢复全文目录;
  • 全文索引XML数据;
  • 整合与SQL事件探查器。

在同一类...
电子学习
MS访问(高级) MS访问(高级)
了解如何创建和管理数据库迅速和容易。 起价29€。
MySQL的(课程) MySQL的(课程)
管理的开放源码数据库。 从39€。
SQL和数据库(课程) SQL和数据库(课程)
创建和管理关系数据库。 从39€。
赞助商链接