各位大哥,谁会用sql的全文搜索来搜索附件啊?情况是这样的:我有200个G的doc、pdf文件存在物理磁盘上,有1个sql数据库,里面存着各个文件的信息(标题,时间、文件名等信息),数据库与文件关联的是文件名和文件路径。现在使用的是全文搜索数据库中的标题字段,由于标题不是很准确,说以导致很多文件根本就无法搜索。现在想改进一下,就是使用sql的全文搜索来搜索这些附件,我知道的是
方案1:可以通过windows的索引服务来搜索(即仍保留文件在磁盘上),通过搜索到的文件名来查找数据库里面的相应记录。次方法暂时不能搜索pdf附件,下载了一个Foxit.PDF.IFilter插件,但是在sql里面无法注册,求解决。方案2:将所有文件以二进制形式存入数据库,然后使用全文搜索,pdf附件还是无法搜索。但是,这样讲导致数据库文件狂大。就以上问题,求各位给个解决方案,谢谢!在线等待!!!!

解决方案 »

  1.   

    是啊,,,技术是只有想不到没有做不到,,,,
    问题是你在用微软的技术啊,,
    不是你自己写的程式啊, ,,
    哪来天自己开发个数据库出来嘛,,,
    你就知道,,,搞什么每一行,,,去先把文件组成,,再使用PDF函数,获取数字查询,,再走下一行
    是多么无谋的事情了
      

  2.   

    哦说起无谋
    想起一个东西符合你需求
    你自己去写
    扩展存储过程嘛,,,
    拿C写,,,压成DLL,,,加载到MSSQL里面,,,你就想怎么处理就怎么处理了 - -