Windows Desktop Search — принудительно переиндексировать/индексировать сейчас из командной строки

Я работаю над проектом, в котором мы используем Windows Desktop Search (WDS) для индексации файлов в общем веб-ресурсе, а затем позволяем пользователю выполнять поиск документов в общем ресурсе через веб-сайт.

Эти документы передаются на общий ресурс по FTP, однако, видимо, либо компьютер никогда не простаивает для индексации, либо в какой-то момент индексация останавливается.

Есть ли способ из командной строки или внутри самой программы заставить это произойти без необходимости заново изобретать велосипед?

Использование .NET 3.5 и C#.


person Wade    schedule 14.05.2010    source источник


Ответы (1)


Ознакомьтесь с примерами кода поиска Windows. Кажется, у них есть несколько примеров того, как программно работать с Windows Search. Загрузите образцы со страницы http://code.msdn.microsoft.com/windowssearch. (Это для Vista и Windows 7)

Если вы используете Windows XP, ознакомьтесь с документацией на MSDN

person Mikael Svenson    schedule 14.05.2010
comment
Это привело меня к ссылке msdn.microsoft.com /en-us/library/bb266414(v=VS.85).aspx в конечном итоге содержит метод фактической переиндексации с помощью кода. Надеюсь, это сработает, спасибо! - person Wade; 14.05.2010