实现数据查询需依托源代码,并借助 sql server 执行。本文将源码逻辑与数据库能力相融合,构建针对上传文件的全文检索功能。
1、 索引服务成功启动后,可通过检查编录(Catalog)相关信息来验证其运行状态是否正常。

2、 在 SQL 查询分析器中执行如下系统存储过程:EXEC sp_addlinkedserver 'Dcs',其中 'Dcs' 为自定义链接服务器名称,后续所有跨服务器查询均以此名称引用;Index Server 表示该链接所指向的服务类型或数据提供程序。

3、 若当前环境无需对整个操作系统范围内的文件建立索引,建议停用或彻底删除 System 编录,以防止 MS SQL Server 主动调用索引服务,进而降低系统资源消耗并规避可能产生的兼容性问题。

4、 受限于 T-SQL 对动态字符串参数的支持限制,无法在纯 SQL 语句中直接传入可变检索条件,因此必须在 C 语言层面对查询语句进行拼接处理。

5、 在 SQL Server 2000 数据库中开启全文检索功能,利用 image 类型字段存储原始文件二进制内容,并额外添加一个字段用于标识对应文件的 MIME 类型或扩展名信息。
6、 使用企业管理器创建全文索引时,仅需将上述两个字段纳入索引配置即可完成基础设置。但考虑到数据库整体性能表现以及后期备份与恢复操作的效率,将大体积文件直接存入数据库表中的设计方案存在明显局限性。










