如何:创建全文索引
更新:2007 年 11 月
如果想要对数据库表中基于文本的列执行全文搜索,可创建全文索引。全文索引依赖于常规索引,因此需要先创建常规索引。常规索引只能在单个非空的列上创建,而且最好选择值较小的列而非值较大的列。
在 SQL Server 2008 中,只要用户创建了全文索引,默认情况下就可对所有数据库进行全文索引。此外,用户对某个单独的表创建一个全文索引并将某列添加到该索引后,就可以自动对该表进行全文索引。用户从某个表的全文索引删除最后一列后,就可以自动使该表不支持全文索引。
若要创建全文索引,您必须先使用外部工具(例如 SQL Server Management Studio 或企业管理器)创建目录。若要允许索引包括 Microsoft Office 文件(.doc、.xls 和 .ppt 文件)、文本文件(.txt 文件)和 HTML 文件(.htm 文件)中的文本数据,就必须将这些文件存储在数据类型为“image”的字段中。有关更多信息,请转到 Microsoft 网站上的 MSDN,然后搜索“全文搜索”。
说明: |
---|
显示的对话框和菜单命令可能与“帮助”中描述的不同,具体取决于您现用的设置或版本。若要更改设置,请打开“工具”菜单,然后单击“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
创建全文索引
在“服务器资源管理器”中,右击要为其创建全文索引的表,然后单击“打开表定义”。
该表在“表设计器”中打开。
在“表设计器”菜单上单击“全文索引”。
“全文索引”对话框随即打开。
单击“添加”。
在“选定的全文索引”列表中单击新索引,然后在右侧网格中设置索引的属性。
有关如何设置属性的更多信息,请参见“全文本索引”对话框。