使用 SQL Server 2005-08 进行全文搜索





0/5 (0投票)
最近我开始使用 sql server 2005 & 08 和全文搜索。我想分享一些我花几个小时学习到的有趣知识点。
最近我开始使用 sql server 2005 & 08 和全文搜索。我想分享一些我花几个小时学习到的有趣知识点。以下是快速入门的步骤。
1) 检查你的系统上是否正在运行全文服务,如果正在运行,则跳至步骤 (4)
2) 创建一个新的目录来存储索引,如果尚未创建,请在查询分析器中执行以下命令
创建全文目录 MyCatalogNameHere 作为默认目录
3) 创建目录后,现在就可以在用于全文搜索的所需表上创建索引,在查询分析器中使用以下命令
在 MyTableName上创建全文索引
(col1,col2,col3)
键索引 tableUniqueIndex
在 MyCatalogName上
使用自动更改跟踪
对于 MyTableName ,你需要替换成你自己的表名,col1、col2 等等将被替换成你表中的列名。 同样,tableUniqueIndex 将被替换成用于遍历下一条记录的唯一表范围索引,可能是你的主键或任何唯一键。
**注意:如果你删除了“在 MyCatalogName上”,则默认目录将用于新创建的索引
" 使用自动更改跟踪" 选项确保只要这些索引列发生更改,索引就会自动修改。 其他选项可以是关闭或手动。 当表数据很少更改时,选择关闭;当你需要手动更新索引系统时,选择手动。
4) 从你的 sql server 安装中安装全文搜索服务。 成功安装后,确保全文服务正在正确运行。 你可以通过右键单击“我的电脑”>> “管理”>> “服务和应用程序”>> “SQL Server 配置管理器”>> “SQL Server 2005 服务”>> “SQL Server 全文搜索”来检查。
**注意:我从微软网站下载了 Microsoft SQL Server 2005 express 版,其中包含高级服务和管理工作室。 下载地址 http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx