我目前正在尝试使用 windows.search 服务搜索一些索引文件。
我的问题是 Windows 搜索无法安装在网络服务器上,因为它是“网络版本”。
收到的错误消息是:
Search.CollatorDSO.1 提供程序未在本地计算机上注册
但是,我正在搜索的索引位于另一台安装了 Windows 搜索的服务器上,并且我正在远程查询它。这在开发中一切正常,但只是因为我在我的开发盒上安装了 windows.search。
我的问题是是否可以让提供程序在网络服务器上运行,因为它不查询自身的索引。
我正在寻找一种在网络服务器上手动注册 Search.CollatorDSO.1 的方法。无论是安装还是作为 dll,我都可以将其放入 Web 应用程序的 bin 中。到目前为止,我还没有找到有关如何执行此操作的参考,因此感谢任何帮助。
经过大量挖掘后,答案已经找到。
下载并安装 Windows Search Server 不会安装 OLE DB 提供程序。安装 Windows SDK 也不行。该提供程序是在安装 Windows 搜索服务时安装的。
在 Win7/8 桌面操作系统上,这是默认安装的(我相信)。在服务器上,您必须启用该功能。
![enter image description here](https://i.stack.imgur.com/vUpI9.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)