Una alternativa muy buena en vez de utilizar Index Server es DotNetLucene, que es el equivalente en .Net del motor de búsqueda Lucene (java), te permite indexar varios tipos de documentos, .
Para más detalles fíjate este link:
http://www.codeproject.com/useritems...ceneSearch.asp
Saludos