1.全文索引存储关于重要词和这些词在特定列中的位置的信息。全文查询利用这些信息,可快速搜索包含具体某个词或一组词的行。

2.全文索引包含在全文目录中。

3.每个数据库可以包含一个或多个全文目录。一个目录只能属于一个数据库,而每个目录可以包含一个或多个表的全文索引。一个表只能有一个全文索引,因此每个有全文索引的表只属于一个全文目录。

4.全文目录和索引不存储在它们所属的数据库中。目录和索引由 Microsoft 搜索服务分开管理。

5.全文索引必须在基表上定义,而不能在视图、系统表或临时表上定义。 全文索引的定义包括:

  • 能唯一标识表中各行的列(主键或候选键),而且不允许 NULL 值。
  • 索引所覆盖的一个或多个字符串列。

6.全文索引由键值填充。每个键的项提供与该键相关联的重要词(干扰词或终止词除外)、它们所在的列和它们在列中的位置等有关信息。

格式化文本字符串(如 Microsoft® Word™ 文档文件或 HTML 文件)不能存储在字符串或 Unicode 列中,因为这些文件中的许多字节包含不构成有效字符的数据结构。数据库应用程序可能仍需要访问这些数据并对其应用全文检索。因为 image 列并不要求每一字节都构成一个有效字符,所以许多站点将这类数据存储在 image 列中。SQL Server 2000 引入了对存储在 image 列中的这些类型的数据执行全文检索的能力。SQL Server 2000 提供筛选,可从 Microsoft Office™ 文件(.doc、.xls 和 .ppt 文件)、文本文件(.txt 文件)及 HTML 文件(.htm 文件)中析取文本化数据。设计表时除包括保存数据的 image 列外,还需包括绑定列来保存存储在 image 列中的数据格式的文件扩展名。可以创建引用 image 列和绑定列的全文索引,以便在存储于 image 列中的文本化信息上启用全文检索。SQL Server 2000 全文检索引擎使用绑定列中的文件扩展名信息,选择从列中析取文本化数据的合适的筛选。

7.全文索引是用于执行两个 Transact-SQL 谓词的组件,以便根据全文检索条件对行进行测试:

  • CONTAINS
  • FREETEXT

8.Transact-SQL 还包含两个返回符合全文检索条件的行集的函数:

  • CONTAINSTABLE
  • FREETEXTTABLE

9.SQL Server 在内部将搜索条件发送给 Microsoft 搜索服务。Microsoft 搜索服务查找所有符合全文检索条件的键并将它们返回给 SQL Server。SQL Server 随后使用键的列表来确定表中要处理的行。

(本文非原创,原文为:http://www.hur.cn/special/sql2000/setupsql/8_ar_da_80tv.htm)

转载于:https://www.cnblogs.com/ITGirl00/archive/2013/02/19/2916451.html

全文目录和全文索引的关系相关推荐

  1. 关于SQLSERVER的全文目录跟全文索引的区别

    很久没有写随笔了,本来之前想写一篇关于SQLSERVER全文索引的随笔,可惜没有时间,一直拖到现在才有时间写,不好意思让各位久等了~ 先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛 ...

  2. 反骨仔的 2016 年度全文目录索引

    反骨仔的 2016 年度全文目录索引 序 这是博主去年所发文章的目录汇总,虽然含金量不高,即便技术不高,但始终勇于献丑,敢于弄斧到班门. [备注]推荐:表示推荐数 ≥ 50,非自荐:强烈推荐:表示推荐 ...

  3. Linux学习教程 | 全文目录

    本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux. 第一章 Linux简介 1.1 操作系统是什么,操作系统概述 1.2 Linux是什么,有哪些特点? 1.3 Li ...

  4. 全文指引:《大道至易》中附录摘引的全文目录

    [几则小广告] 预读在这里在这里: https://skydrive.live.com/?cid=F9303C43D5CEAFB3&id=F9303C43D5CEAFB3%211191 或 h ...

  5. TOGAF10®标准中文版(全文目录)

    The Open Group是一个通过技术标准实现业务目标的全球联盟.我们拥有超过870个成员组织,成员来自技术社区的各个部门,包括客户.系统和解决方案供应商.工具供应商.集成商和顾问,以及学者和研究 ...

  6. 黄聪:wordpress源码解析-目录结构-文件调用关系(转)

    Wordpress是一个单入口的文件,所有的前端处理都必须经过index.php,这是通过修改web服务器的rewrite规则来实现的.这种做法的好处是显而易见的,这样URL更好看,不必为每一个url ...

  7. 零基础Java全栈教程--全文目录

    文章目录 1. 教程结构 2. 教程目录 2.1 HTML篇 2.2 CSS篇 2.3 JS篇 2.4 Java 语言基础篇 2.5 Java Web基础篇 2.6 JS+Java项目实战篇 2.7 ...

  8. linux中默认文件666和目录777的权限关系

    默认权限由掩码umask决定 运行umask 000 命令之后 文件夹的默认权限是777 而文件的权限,系统默认文件一开始不能有执行权限,想有的话,自己运行chmod +x file1.txt再加 所 ...

  9. SQL FILESTREAM和SQL Server全文搜索

    In this article, the latest in our series on the SQL FILESTREAM feature, we are going to look at the ...

最新文章

  1. 计算机三级考试c,全国计算机等级考试——三级c语言机试答案
  2. git 撤销刚才的rebase_git rebase 的使用 (用于撤销某次commit)
  3. ajax发送异步请求四个步骤,深入理解ajax异步请求的五个步骤(详细代码)
  4. 正则表达式 (re包)——python(快餐)
  5. JMeter性能测试入门
  6. java 加密_Java版SMS4加密解密算法
  7. CSDN怎么换行?添加空行
  8. linux内核定时器 代码,Linux内核计时器
  9. 我的Android进阶之旅------百度地图学习:BDLocation.getLocType ( )值分析
  10. paip.信用卡账单处理系统功能vO22
  11. CMOS图像传感器工作原理
  12. 华为系统和计算机,电脑手机合二为一 华为多屏协同让电脑与手机亲密互动
  13. vs中资源文件和外部依赖项是什么意思?
  14. LaTeX零基础入门教程及模板使用技巧
  15. GIS是个什么鬼,真的开眼了。感谢好学生的奉献。
  16. 交叉销售功能介绍-配置
  17. 巴西龟饲养日志----巴西龟肺炎治疗情况
  18. B站 URL转16进制防止评论贴URL被屏蔽
  19. [转]浅说软件需求分析
  20. Myabtis-Plus(高级查询)

热门文章

  1. 【动画技巧】GIF动画转SWF小技巧
  2. ASP.NET画图全攻略(上)
  3. pcb结构链表_简单说说链表和一个应用实例
  4. redis 备份导出rdb_Redis持久化知识点—RDB+AOF ,你了解多少
  5. java 字符串 常量_Java进阶——Java中的字符串常量池
  6. cad坐标归零lisp_「软件技巧」厉害了!输入简单命令轻松解决CAD几类常见问题...
  7. 导出oracle数据c#代码,C# 程序导入导出oracle数据库
  8. ifconfig没有ip地址_没有宽带也可以实现全家上网
  9. 计算机怎么取消u盘启动程序,计算机设置U盘自动启动程序| U盘自动播放设置
  10. java实现多表增加_java多表插入数据