Hola, te puedes apoyar de un servicio que ya trae windows llamado Index Server, lo que haces es crear un catalogo donde colocaras las carpetas donde están tus archivos para ser indexados.
Despues mediante una query (sql) podrás hacer la búsqueda por palabras de dicho documento ya sea en word, excel, power point, etc, hasta en pdf (solo que hay que bajar un plug in) y con ello te arroja la info de donde está el archivo, cuantas palabras encontro con ese texto, tamaño, etc.
Aqui te mando un excelente ejemplo
http://www.c-sharpcorner.com/Code/20...ndexServer.asp
Creo que sería bueno incluirlo en las faq´s
Cualquier cosa por aqui andamos..