Solr 3.6 released

Version 3.6 of Apache Solr was recently released. This will be the last 3.x release before 4.0 will come out later this year. Version 3.6 contains many improvements and bug fixes.

Here’s the release statement:

12 April 2012, Apache Solr™ 3.6.0 available

The Lucene PMC is pleased to announce the release of Apache Solr 3.6.0.

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database
integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world’s
largest internet sites.

This release contains numerous bug fixes, optimizations, and improvements, some of which are highlighted below. The release is available for immediate download at: (see note below).

See the CHANGES.txt file included with the release for a full list of

Solr 3.6.0 Release Highlights:

  • New SolrJ client connector using Apache Http Components http client (SOLR-2020)
  • Many analyzer factories are now “multi term query aware” allowing for things like field type aware lowercasing when building prefix & wildcard queries (SOLR-2438)
  • New Kuromoji morphological analyzer tokenizes Japanese text, producing both compound words and their segmentation. (SOLR-3056)
  • Range Faceting (Dates & Numbers) is now supported in distributed search (SOLR-1709)
  • HTMLStripCharFilter has been completely re-implemented, fixing many bugs and greatly improving the performance (LUCENE-3690)
  • StreamingUpdateSolrServer now supports the javabin format (SOLR-1565)
  • New LFU Cache option for use in Solr’s internal caches. (SOLR-2906)
  • Memory performance improvements to all FST based suggesters (SOLR-2888)
  • New WFSTLookupFactory suggester supports finer-grained ranking for suggestions. (LUCENE-3714)
  • New options for configuring the amount of concurrency used in distributed searches (SOLR-3221)
  • Many bug fixes

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another
mirror. This also goes for Maven access.

Happy searching,

Lucene/Solr developers

In addition to these news, Jan Høydahl has also contributed these features and fixes to 3.6:

  • SOLR-1052: Deprecate/Remove and in favor of in solrconfig.xml
  • SOLR-2202: Money/Currency FieldType (Handling multiple currencies in the same field See
  • SOLR-2970: CSV ResponseWriter returns fields defined as stored=false in schema
  • SOLR-3026: eDismax: Locking down which fields can be explicitly queried (user fields aka uf – control what fields users may query)
  • SOLR-2764: Create a NorwegianLightStemmer and NorwegianMinimalStemmer – simpler and sometimes better than the Snowball
  • SOLR-2826: URLClassify Update Processor (good for web search)
  • SOLR-3140: Make omitNorms default for all numeric field types (simplifies schema, better default)
  • SOLR-2901: Upgrade Solr to Tika 1.0
  • SOLR-3009: hitGrouped.vm isn’t shipped with 3.x (fixes grouping in the /browse GUI)
  • SOLR-3059: Provide example for XSLTUpdateRequest (allows you to POST a Solr search result into another Solr index as XML)
  • SOLR-2487: New Ant build target to not include slf4j-jdk14 jar in WAR (nice if you want to use another log framework than JUL)

This version is backwards compatible with the other 3.x versions, so upgrading is as simple as replacing the WAR file.

Leave a comment

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