如何:创建全文索引

更新:2007 年 11 月

如果想要对数据库表中基于文本的列执行全文搜索,可创建全文索引。全文索引依赖于常规索引,因此需要先创建常规索引。常规索引只能在单个非空的列上创建,而且最好选择值较小的列而非值较大的列。

在 SQL Server 2008 中,只要用户创建了全文索引,默认情况下就可对所有数据库进行全文索引。此外,用户对某个单独的表创建一个全文索引并将某列添加到该索引后,就可以自动对该表进行全文索引。用户从某个表的全文索引删除最后一列后,就可以自动使该表不支持全文索引。

若要创建全文索引,您必须先使用外部工具(例如 SQL Server Management Studio 或企业管理器)创建目录。若要允许索引包括 Microsoft Office 文件(.doc、.xls 和 .ppt 文件)、文本文件(.txt 文件)和 HTML 文件(.htm 文件)中的文本数据,就必须将这些文件存储在数据类型为“image”的字段中。有关更多信息,请转到 Microsoft 网站上的 MSDN,然后搜索“全文搜索”。

说明:

显示的对话框和菜单命令可能与“帮助”中描述的不同,具体取决于您现用的设置或版本。若要更改设置,请打开“工具”菜单,然后单击“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

创建全文索引

  1. 在“服务器资源管理器”中,右击要为其创建全文索引的表,然后单击“打开表定义”。

    该表在“表设计器”中打开。

  2. 在“表设计器”菜单上单击“全文索引”。

    “全文索引”对话框随即打开。

  3. 单击“添加”。

  4. 在“选定的全文索引”列表中单击新索引,然后在右侧网格中设置索引的属性。

有关如何设置属性的更多信息,请参见“全文本索引”对话框

请参见

参考

“全文本索引”对话框

其他资源

使用索引