SQLServer数据库实用技术(64)
时间:2007-12-23 来源:不详 作者:迈克DB
(2) 单击“下一步”按钮,出现如图10-6 所示的选择要创建全文索引的表对话框。
(3) 单击“下一步”按钮,出现如图10-7 所示的选择表中的惟一索引对话框。
(4) 单击“下一步”按钮,出现如图10-8 所示的选择组成索引的列的对话框。
(5) 单击“下一步”按钮,出现如图10-9 所示的选择或新建全文索引目录对话框。
(6) 单击“下一步”按钮,出现如图10-10 所示的选择或新建编辑全文索引目录。执行计划或表计划对话框。单击“New Catalog Schedule” 按钮,则出现如图10-11 所示的新建全文索引目录执行计划对话框。其它编辑、新建执行计划对话框与此类似。
图10-8 选择组建全文索引的列的对话框
dedecms.com
图10-11 新建全文索引目录执行计划对话框
(7) 单击“下一步”按钮,出现如图10-12 所示的结束全文索引创建向导对话框。单击“完成”按钮,则SQL Server 开始在后台运行程序,定义全文索引,程序完成后显示如图10-13 所示的定义全文索引成功对话框。此对话框告诉用户全文索引已经定义,但是还没有植入键值。
(8) 单击“OK” 按钮。在企业治理器中选取所创建的全文索引所在的全文索引目录,单击右键,从快捷菜单中选取“Start Full Population” 选项,完成全文索引的创建过程。
注重:全文索引与一般的索引不同,它不会随着数据的更新而更新,因此必须经常或使用执行计划去更新它,其更新会占用许多系统资源和时间。
本文来自织梦
图10-13 定义全文索引成功对话框
10.7.4 全文检索查询
在一个表中创建了全文索引后,才可以对表中的数据进行全文检索。进行全文检索需
要在SELECT 命令的WHERE 字句中使用两个Transact-SQL 谓词:CONTAINS 和FR
ETEXT。
(1) CONTAINS
CONTAINS 谓词的语法如下
CONTAINS ( { column_name | * } , '< contains_search_condition >' )
< contains_search_condition > ::=
{ < simple_term >
| < prefix_term >
| < generation_term >
| < proximity_term >
| < weighted_term >
}
| { ( < contains_search_condition > )
文章评论
共有位Admini5网友发表了评论 查看完整内容