MG4J is a highly customizable, high-performance, full-text Java search engine for large document collections. It provides state-of-the-art features (such as BM25/BM25F scoring) and new research algorithms.
| Tags | Internet Web Indexing/Search Text Processing Indexing Software Development Libraries Java Libraries |
|---|---|
| Licenses | LGPLv3+ |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: With this release, the big release becomes the official release of MG4J.


Release Notes: New I/O factories make it possible to build indices on alternative filesystems like HDFS.


Release Notes: MG4J is now based on a new type of index which does not use gap compression and which provides unprecedented performance. This parallel release of the standard and of the big version has source and binary code incompatibilities, so its package prefix has been changed to it.unimi.di.*.


Release Notes: This release adds a few bugfixes. MG4J (big) can now be found on Maven Central.


Release Notes: This release adds a few bugfixes. MG4J can now be found on Maven Central.