悟空-简单就好
.net企业级应用研究

考虑最复杂的情况
开发出最简单的实现


Word文档-资料管理系统!

导航

 

1、Google桌面搜索应用于网站:指(网站)局域网内任一IP均可访问某一Google桌面搜索
2、方案:在安装“Google桌面搜索”的服务器上建置一网站,通过Aspx访问该机的本机Google桌面搜索
     通过增加一些页面, 已实现了目标
3、将Google桌面搜索应用于MSDN--如下图所示
   a.完成上述方案的构想-----------2005年5月份
   b.安装Hxs插件:Copy MSDN到安装Google桌面搜索的服务器上,服务器不要求安装MSDN
   c.增加一些代码:转换“ttgds://1//E:/MSDN/cpref.hxs//0///html/...”为“ms-help://MS.MSDNQTR.2003FEB.2052/...<要求客户端要安装MSDN>”
4、目前已将日常经常的电子书、个人文档等放入该服务器,方便使用Google丰富的查询指令
5、代理访问本机Google桌面搜索的代码

 1string    html=string.Empty,strQuery; 
 2            HttpWebRequest    wr;
 3            if(cbolIsVersion==false)
 4            {
 5                strQuery=cstrHostName+@"search&s=PSBlY4LJF1ElvSEXmgPwZsl1VQ8?"+cstrquery;
 6            }

 7            else
 8            {
 9                if(cstrquery.IndexOf(cstrHostName)==-1)
10                    strQuery=cstrHostName+@"versions?"+cstrquery;
11                else
12                    strQuery=cstrquery;
13            }

14            html="Google桌面搜索未正常启动出错,请稍后再试或请联系应用程序提供商";
15            try
16            {
17                wr=(HttpWebRequest)WebRequest.Create(strQuery);
18                //            wr=(HttpWebRequest)WebRequest.Create(@"http://127.0.0.1:4664/search&s=PSBlY4LJF1ElvSEXmgPwZsl1VQ8?q="+strq );
19                wr.UserAgent =    "Mozilla/6.0 (MSIE 6.0; Windows NT 5.1; Natas.Robot)";
20                HttpWebResponse hr=(HttpWebResponse)(wr.GetResponse());
21                using(StreamReader sr=new StreamReader(hr.GetResponseStream() ))
22                {
23                    html=sr.ReadToEnd();
24                    sr.Close();
25                }

26            }

27            catch
28            {}
29            return html;


posted on 2005-09-27 09:57  新悟空  阅读(5995)  评论(6编辑  收藏  举报