Index Server和数据库连接器

Index Server与IIS的界面和他与SQL Server的界面是很相似的(如果你不熟悉SQL和ISAPI)。Index Server使用他自己的数据库连接,而不是ODBC。

他不是和SQL一样的,使用IDC(Internet Database Connector)文件,Index Server使用IDQ文件。他们有一个相似的结构和格式。Index Server也使用HTX文件来格式化他的输出结果。

Index Server的每一个查询都和一个IDQ文件或索引文件有关。这些数据就转换成能在索引文件上执行的合适的query。

在IDQ文件中的一行会熟练HTX文件,他是用来格式化输出的。然后,提供HTX文件对查询结构进行格式化,Index Server会生成有关HTML网页。然后这个网页就会被送给IIS服务器,IIS服务器负责把送给浏览器。

 

查询表格的符号

图4.7 显示了一个查询表格的例子。在HTML代码中,用这样的语句来调用IDQ文件,表达式如下所示:

<FORM ACTION=“/Indexes/Index1.idq?” METHOD=“post”>

当点击Excute Query 按钮,表格内的数据就会发送给IIS服务器去进行处理。IIS服务器找到所说的IDQ文件,然后把IDQ文件和表格中的数据传送给Index Server服务器程序。

图4.7 简单的HTML表格

wpe1.jpg (8534 bytes)

 

以后版本的Index Server将增强某些功能,使用户不但能查看HTML文档,也能查看Word,Execl,或PowerPoint文档。你也可以把索引服务和Internet 新闻服务连接起来,使你不但可以在Intranet上搜索你需要的信息,还可以在Internet上进行搜索。

执行一个查询

图4.8显示了一个查询表格的例子。在这个查询的例子中,用户可以在整个站点上查询你所需要的文档,包括NT服务器的术语和performance benchmarks的术语。要执行这些查询,只要点击Search Now按钮就可以了。

图4.8 查询表格的例子

 

 

 

配置Index Server

你可以在NT服务器或NT工作站上运行Index Server。在一个工作站上,你将需要至少16M的内存。在一个服务器上,你的操作系统需要16M或超过16M的内存。

注意

你必须安装了IIS2.0和WINDOWS NT4.0以上的版本才能安装Index Server。你也可以在WINDOWS NT 4.0上安装Microsoft Peer Web Services(PWS)来取代IIS作为你的WEB服务器。

Index Server的这些程序文件需要3到12M的空间,这决定于你安装的语言的数目。然而,在Index Server的查询过程中的高峰期,你需要你所要查询的全集的40%的额外磁盘空间。 一般情况下,所需的磁盘空间要小于全集的30%。

安装Index Server是很简单的。 双击文件名idxsveng.exe就可以安装英文版的Index Server。你只是要指出你的索引要写在哪一个子目录下。然而,我们建议你首先安装查询网页的例子。

另外的信息

参考微软的WEB站点,你可以得到更多的关于Index Server的信息,下载文件,等等。

微软的主页 : www.microsoft.com

Index Server的主页: www.microsoft.com/ntserver/search