Apache Lucene
From OpenPSA Wiki
Lucene is a Java search library which powers Solr and in turn the MidCOM Indexer, thus providing search functionality on web sites. In its standard distribution, it comes with an English configuration, but things like the Stemming algorithm can be switched to different languages as well.
It's much easier to udnesratnd when you put it that way!
