|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的利用索引服务器的工具
你能够象利用别的数据库一样利用索引服务器,也就是IndexServer,它是IIS4中包括的内容索引引擎。你能够对它举行ADO挪用并搜刮你的站点,它为你供应了一个很好的web搜刮引擎。
它十分简单利用。你只必要声明工具,然后对引擎举行挪用,然后援用你所哀求的属性、栏和值。
那末,如何做以上这些事情呢?
设置提醒用户举行输出的表单页面,这个页面将被传送到索引服务器引擎。设置查询引擎的页面并显现了局测试。
上面来看看swynk.com在左栏搜刮工具中利用的代码。
创立表单
这个表单十分复杂。这是你的基础HTML表单,增添了一些隐含域,这些域将匡助驱动某些搜刮引擎特征。
<formmethod="get"action="/sitesearch/sitesearch.asp"id=form1name=form1>
<!--searchtext-->
<tablewidth="100%">
<trwidth="100%"bgcolor="Black">
<tdwidth="100%">
<fontcolor="White">
<b>Search</b>
</font>
</td>
</tr>
</table>
<inputtype="text"name="qu"size="20"><br>
<!--maxhits-->
<inputtype="hidden"name="mh"value=50>
<!--sortbyhits-->
<inputtype="hidden"name="sd"value="Hitcount">
<!--allowenumeration-->
<inputtype="hidden"name="ae"value="1">
<!--catalog-->
<inputtype="hidden"name="ct"value="c:inetpubwww07120index">
<inputtype="submit"value="FindIt!"name="Search"><ahref="/sitesearch/searchhelp.asp"><fontsize=-
1>Help</a></font>
</form>
假如你将设置的表单与你在这个页面右边看到的搜刮比拟较,你就可以发明域是从那边引进的,“找到了”按钮在那里
显现。以下是域的扼要注释:
◆mh是你想要前往的点击数的最年夜值。比方,你大概乐意将这个值设为200。将这个值设置得太高会给服务器带来不用要
的包袱。假如这个值太高攀不克不及前往充足多的成心义的了局。要断定你的站点的最好值必要消费一些头脑(这类情形听起
来有点象SQL中的"Setrowcount=",不是吗)。
◆sd是你想用做分类值的栏的名。在这类情形下,我们是在修改点击值栏--起首我们显现在搜刮中点击最多的页面,然后
依照降序分列了局设置(D代表降序)--同SQL中的"OrderBy..."一样,就是翻开了局设置的枚举。
◆ct指向在那里找到了将要利用的目次或索引数据库。这里有一点技能。当你为某一给定站点翻开索引服务器时,你就要
指出索引数据库在甚么地位。你必需要将这个值指向这个地位,不然索引服务器就会前往一个了局NO。(这是FROM数据
库)
随后,固然是挪用将要取走这些值并查询服务器的ASP页面。注重,这是在利用表单处置中的GET范例-稍后将对此多做先容,可是,只需你在利用我们的样本页面,就必需要用到它。
作者/出处:青苹果事情室
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 |
|