Improved search engine using Java and primarily Lucene API. Uses custom indexing to cluster stem classes for higher precision results.