摘要: 这里主要讲全文搜索里面用到的 Contains 函数,摘录别人的文章,感觉写的好,拿来分享一下。假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT student_id,student_nameFROM studentsWHERECONTAINS( address, 'beijing' )remark: beijing是一个单词,要用单引号括起来。 网管下载dl.bitscn.com 2. 查询住址在河北省的学生SELECT student_id,student_nameFROM studentsWHERECONTAIN 阅读全文
posted @ 2011-06-21 14:35 Alvin Yue 阅读(674) 评论(1) 推荐(1) 编辑
摘要: 本章介绍在SQL Server 2008 R2 下的全文索引,它能够对数据中的字符类型列(如varchar、text等类型)进行索引,并通过索引实现全文搜索查询。首先对比简单介绍一下常规索引和全文索引的区别,如下图:OK,下面我们就利用SQL Server 提供的存储过程来建立一个全文索引,具体步骤为:(1)启动数据库的全文处理功能(sp_fulltext_datebase);(2)建立全文目录(sp_fulltext_catalog);(3)在全文目录中注册需要全文索引的表(sp_fulltext_table);(4)指出表中需要全文检索的列名(sp_fulltext_column)(5)为 阅读全文
posted @ 2011-06-21 14:22 Alvin Yue 阅读(4531) 评论(10) 推荐(2) 编辑