SkippyFlipjack
SkippyFlipjack

Reputation: 522

Replacement for Microsoft Index Server?

We're moving a legacy .ASP application to a new hosting provider that doesn't support Microsoft Index Server, on which one portion of the site depended. The application has a directory tree containing around 10,000 documents (text, MS Word and PDF) whose contents need to be indexed and to be searchable.

The application is staying classic .ASP for now but the search portion could be written in anything. We tried a tool called SiteSearchASP.Net but that number of documents was outside its reach.

A Google appliance is outside the client's budget, and these documents need to stay private so Google search isn't an option.

Anyone have experience with anything that might work?

Upvotes: 1

Views: 2537

Answers (5)

You want the Windows Search Service, which is the current incarnation of Index Server. Search Service is available on Win 2008 and Win 2012, however it is not installed by default.

Note that Search Service is distinct from Search Server. Search Server is a different animal, with different api's (but a similar overall product goal).

Search Service details: https://stackoverflow.com/a/23742911/147637

Upvotes: 0

Herc
Herc

Reputation: 527

I have been investigating the same question for my own line-of-business application that uses Index server, since it has been dropped from Windows Server 2012

Alas Windows search is not really the successor to Index Server, lacking interfaces for configuring multiple catalogs, amongst other things. The interface provided is oriented toward searching all the content on a workstation, rather than a platform for content searching on a line of business app.

MS Search Server is more complex to set up than Index server, and oriented toward URL crawling rather than file searching. The versions I looked at did not seem to provide the flexible API of Index Server.

The Lucene.Net toolkit is attractive, but you have to write a lot of infrastructure around it to make it work. It is not an out-of-the-box tool in the way Index Server was. It does offer the potential of a much better integrated solution than you could achieve with index server if you have the time to invest.

dtSearch is quite close to the concept of Index Server, but costs significant money. This is probably the easiest option if it is cost-effective.

Index Server was the unsung hero the original Cairo project. Perhaps some of the underlying engine lives on in the 'successor' products, but it is sad to lose it from Windows Server 2012. Microsoft have been very effective in recent years in monetizing their server business. I feel this may be one of the causalities of that strategy.

Upvotes: 2

x0n
x0n

Reputation: 52430

Microsoft Search Server 2008 Express is free, much like the other great express products. Easy to configure, powerful and definitely within your budget ($0).

Upvotes: 4

Todd Smith
Todd Smith

Reputation: 17272

Try Lucene.NET Lucene.Net and SQL Server

Upvotes: 2

John Saunders
John Saunders

Reputation: 161783

Perhaps "Windows Search"? It's the successor to Indexing Service.

Upvotes: 0

Related Questions