最近准备开发一个文件搜索工具(需要全文搜索,文件类型为常见的doc、xls、pdf、txt等),需要对指定文件夹内的文档建立索引,并提供搜索功能。
经使用发现Google桌面功能确实很强,不知道Google有没有提供.Net的开发接口,有没有相关的资源?
关于对文件的全文搜索,不知道有什么好的方案?请大家能多多指教,谢谢!

解决方案 »

  1.   

    gds支持xml输出的,好像是url里面加个&format=xml
    你只要获取到这个xml就行了,webclient webrequest等等
      

  2.   

    用Google Desktop能不能让它只对指定目录索引和查询?
      

  3.   

    Google Desktop这种桌面搜索引擎,需要大量的API交互,以及性能.所以.Net并不是最好的选择
      

  4.   

    微软也提供了自己的桌面搜索Windows Desktop Search ,不知道和Google的比起来怎么样?能不能满足我的这个需求?
    http://www.microsoft.com/downloads/details.aspx?FamilyID=4982072f-7660-492f-b96c-e42b4f5ab4aa&DisplayLang=zh-cn
      

  5.   

    Windows Desktop Search可以的,并且还提供开发接口
      

  6.   

    正在看Windows Desktop Search的相关资料,感觉是比Google的好用。
      

  7.   

    问题已基本解决,还是Windows桌面搜索好用!相关资源和大家共享:
    http://www.microsoft.com/china/windows/wds/enterprise/default.mspx