【发布时间】:2011-11-17 09:46:32
【问题描述】:
我们已经从安装了 IIS5 的 Windows 2003 机器迁移了我们的一个网站。网站内搜索还使用索引服务在目录“index_pdf”中进行搜索。该目录索引了服务器上的一个文件夹,并且使用 Adobe iFilter 6.0 能够搜索 pdf 文件。迁移时,我们切换到另一个操作系统 -> Windows 2008 (x86)。在我们安装的这台机器上,但现在无法搜索 .pdf 文档。我们在不同的服务器上使用不同版本的 PDF iFilter 测试了该网站,但不幸的是没有任何结果。即使在带有 64 位版本的 Adobe PDF iFilter 的 Windows 2008 (x64) 服务器上,我们也无法搜索 .pdf 文件。
我们的发现:
- 经典的索引服务结合经典的 ASP 作品。 (对 pdf 的过滤尚未经过测试)
- 与 ASP.NET 结合使用的分类索引服务不起作用。
- 在 Windows 2008 服务器上,我们必须使用 Windows Search,因为 IIS7.x 以不同的方式与索引服务通信。
现在我们必须找到一种方法来重写我们现有的 VB.NET 代码,使其能够与我们尚不了解的新索引服务一起使用。 我的问题是如何解决这个问题。有没有什么例子可以帮助我们走向正确的方向?
【问题讨论】:
-
您尝试过使用 C# 和 Windows Search Service 吗? Windows 搜索概述msdn.microsoft.com/en-us/library/windows/desktop/…
标签: .net vb.net indexing windows-server-2008