Как определить области для сетевых дисков в Windows 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 является корневым каталогом каталога, а подкаталог "abc" завершается. У кого-нибудь есть идеи, что может быть причиной моей проблемы?
PS Я знаю, что Служба индексирования устарела, но мне все равно приходится с ней работать, поэтому я надеюсь, что найдется кто-то, кто может помочь, поскольку трудно найти полезную информацию по теме
1 ответ
Источником моей проблемы было то, что моя проиндексированная папка хранится на сетевом диске. И кажется, что в этом случае невозможно использовать относительные пути для области. Вы должны использовать полный сетевой путь.
//servername/path
Я надеюсь, что это может помочь кому-либо еще!