mg4j

MG4J (Managing Gigabytes for Java) is a free full-text search engine for large document collections written in Java.