Lucene and Solr 3.1

A few minutes ago Lucene and Solr commiters published a new, stable version of Lucene library and Solr search engine – both numbered 3.1. There are numerous changes, but I’ll just mention some of them (following Grant Ingersoll announcement).


  1. Lucene
    • Numerous performance improvements
    • ReusableAnalyzerBase to make token reuse more friendly
    • Improved Analysis capabilities including Unicode 4
    • IndexWriter.getReader is replaced by
    • MultiSearcher is deprecated
    • New TotalHitCountCollector
    • On 64bit Windows and Solaris JVMs, MMapDirectory is now the default implementation
  2. Solr
    • Numeric range facets (blog entry)
    • New spatial search, including spatial filtering, boosting and sorting capabilities
    • Fast Vector Highlighter
    • Extended Dismax query parser
    • New Autosuggest component (blog entry)
    • Ability to sort by functions (blog entry)
    • CSV response format (blog entry)
    • Apache UIMA integration
    • Velocity driven sample GUI (blog entry)
    • Lucene 3.1 as base library

The full list of changes in Lucene 3.1 can be found here. Solr 3.1 change list can be found here.

The newest version of Lucene library can be found at the following address: The newest version of Solr search engine can be found at the following address: So now, we should say “Thank you” to all the people that created the newest version of the mentioned and wait for the next major version 😉

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.