实现数据查询需依赖源码,并通过SQL Server执行。本文将二者结合,完成对上传文件的全文检索功能。
1、 索引服务启动成功后,可通过查看编录信息确认运行状态。
2、 在SQL查询分析器中运行以下存储过程:EXEC sp_addlinkedserver Dcs,其中Dcs为链接服务器的名称,后续查询将使用该名称,Index Server表示目标服务器的类型或提供程序。
3、 若服务器无需对全系统文件进行索引,可停用或移除System编录,以避免MS SQL对索引服务的调用,从而减少资源占用和潜在冲突。
4、 由于SQL语句无法直接支持动态字符串输入,只能在C代码中拼接查询字符串来实现。
5、 在SQL Server 2000数据库中启用全文搜索,使用image字段保存文件内容,同时增加一个新字段用于记录文件类型信息。
6、 在企业管理器中新建全文索引时,只需将这两个字段进行匹配即可。但从数据库性能及后续备份与恢复的效率考虑,将文件存入数据库的设计存在一定不足。
