Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an internal (intranet) site that is comprised of several blogs and forums, hundreds of static pages, lots of PDF files and several other document types. Its been glued together loosely over the last couple of years and now its my job to maintain it.

I'm looking for a search engine that I can host myself that ideally:

  1. Allows for searching the Blog / Forum databases directly if given the database information and tables to search.

  2. Handles most text documents (PDF/DOC/ODF)

  3. Is open source, or allows access to the source code once purchased

It doesn't matter to me what language or platform it is written in. Normally, I'd just use Google site search, but that's not an option for an intranet.

share|improve this question

closed as off-topic by Zistoloen, John Conde Apr 9 '14 at 11:12

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Pro Webmasters as they tend to attract opinionated answers and spam." – Zistoloen, John Conde
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 7 down vote accepted

Check out Lucene

Written in Java also available for the .NET framework

Here's a CodeProject article that explains how it works and how it's used. http://www.codeproject.com/KB/library/IntroducingLucene.aspx

share|improve this answer

I've used Sphider before and have been quite impressed.

share|improve this answer

SearchBlox which is based on Lucene may be able to meet your needs. It is free and comes with a crawler.

share|improve this answer
free for 25k urls, which is not much for an intranet – cweiske Nov 12 '14 at 11:45

Normally, I'd just use Google site search, but that's not an option for an intranet.

There is in fact the Google search appliance which is the equivalent of Google site search for intranets. However, this is not open source (google site search isn't either though, in case you hadn't noticed.)

share|improve this answer
I looked at it. I really want something where I can have access to the code. Its also a little heavy in the budget department. – Tim Post Jul 9 '10 at 6:29
In addition to the Google Search Appliance, there is a similar product by "Thunderstone" that's competitive. I've used both in the past. While it may not work for you, thought I'd post for others who stumble on the question. – digit1001 Dec 29 '10 at 17:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.