一天多来,我一直在阅读 Windows Search Service 文档和示例,虽然我学到了很多东西,但我仍然觉得离我正在寻找的答案还差得远。
上下文是我有一个使用索引服务进行全文搜索的网络应用程序。因为这不再受支持并且存在大量错误,所以我想从索引服务迁移到 Windows 搜索服务。
在索引服务解决方案中,我为要索引的文档创建了一个目录(而不是使用默认的系统索引)。具体来说,我使用 CIODMLib.AdminIndexServer 对象根据需要以编程方式创建目录。
在我需要迁移到 WSS 之前,这一切都很花哨。最多我只能在 WSS 文档中找到偶尔提到的目录,而没有关于用 C# 来创建它们的 API。那么,第一个问题:有没有办法以编程方式创建 WSS 目录?
作为后续问题,是否甚至需要创建多个目录?我可以在 SystemIndex 上安全地使用 SCOPE()(如 SQL 语法)来高效地进行全文查询吗?