如何在Windows索引服务中定义网络驱动器的范围?

时间:2013-02-13 12:26:56

标签: c# windows wmi indexing-service

我在这里遇到了索引服务问题 我从ASP.NET应用程序发送对索引服务的查询,只要我在整个目录上搜索就可以正常工作。

SELECT ... FROM  testCat..Scope('Deep traversal of "\"')

但如果我尝试在特定文件夹中搜索,我根本就没有结果。

SELECT ... FROM  testCat..Scope('Deep traversal of "\abc"')

或者

SELECT ... FROM  testCat..Scope('Deep traversal of "U:\MyIndexFolder\abc"')

文件夹MyIndexfolder是Catalog的根目录和子目录" abc"退出。有谁知道我的问题可能是什么原因?

P.S。我知道索引服务已被弃用,但无论如何我必须使用它,所以我希望有人可以提供帮助,因为很难找到有关该主题的有用信息

1 个答案:

答案 0 :(得分:1)

我的问题的根源是我的索引文件夹存储在网络驱动器上。 似乎在这种情况下,不可能为范围使用相对路径。您必须使用完整的网络路径。

//servername/path

我希望这可以帮助其他人!