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表格

以后版本的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