A Language Modeling Extension for Lucene

For many of our older IR experiments, we used Lucene – a high-performance retrieval engine written in Java. We have extended Lucene to use language modeling for scoring documents; this extension can be obtained here, under the same license as the one Lucene is distributed with. Please contact us with any questions or suggestions about it.