刚接触这一块,不熟悉,
我现在直接用INDEX SERVER 建了个编目,
能实现word之类的正文搜索,但是我往目录中新加了一个文件,不重新启动INDEX SERVER服务就找不到新加的文件.
请问做过的,帮帮忙,

解决方案 »

  1.   

    看了篇文章,说可以每次搜索时重新启动服务.
    但是我觉得一个是性能有没影响,一个就是因为是WEB,所以开放操作服务的权限这块感觉是不是不太好?
      

  2.   

    INDEX SERVER 没搞过,,不知道能不能做个刷新之类的操作?
      

  3.   

    我是这样实现的,在INDEX SERVER里建了个编目指向附件目录,
    搜索的时候,就利用类似的代码
    String myConnStr = "Provider=MSIDXS; Data Source=" + catalog+ ";";
    String mySql = "SELECT FileName, Path, Characterization, Rank, Create, Size FROM SCOPE() WHERE CONTAINS ('" + keyString + "')> 0";
    查询出来了,然受在通过处理找到相应的附件和他的文档
    现在能实现,但是我运行程序添加了新的附件后,就查不到.
    只要把INDEX SERVER重启一下就可以了,我想这应该是服务的特性了.
    请问一下,有利用INDEX SERVER做全文搜索的讲一下你们是怎么处理的
      

  4.   

    看了篇文章,说可以每次搜索时重新启动服务.
    但是我觉得一个是性能有没影响,一个就是因为是WEB,所以开放操作服务的权限这块感觉是不是不太好? 
      

  5.   

    有做过网站全文搜索的,大概给个方向也行啊,难道都不是用的M$的INDEX SERVER 做的?
      

  6.   

    这就是网站的全文搜索的问题啊,ASP.net放对了吧......................................................
    难道大家做全文的时候,附件文本的正文检索也是用的SQLSERVER实现的?????