Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

New Version: Apache Lucene and Solr 4.5

DZone's Guide to

New Version: Apache Lucene and Solr 4.5

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

Yesterday, Apache Lucene and Solr PMC announced another version of the Apache Lucene library and Apache Solr search server numbered 4.5. This is the next release continuing the 4th version of both Apache Lucene and Apache Solr.

Here are some of the changes that were made, compared to 4.4:

Lucene

  • Support for missing values in DocValues
  • New in-memory DocIdSet implementation
  • Known bugfixes and improvements

Solr

  • Ability do define custom routing, with the ability to use field value as routing
  • Ability to store solr.xml in ZooKeeeper
  • Multi-threaded faceting
  • CloudSolrServer can now send data directly to shard leader
  • Enchantments that comes with Apache Lucene 4.5

Full changes list for Lucene can be found at http://wiki.apache.org/lucene-java/ReleaseNote45. Full list of changes in Solr 4.5 can be found at: http://wiki.apache.org/solr/ReleaseNote45.

Apache Lucene 4.5 library can be downloaded from the following address: http://www.apache.org/dyn/closer.cgi/lucene/java/. Apache Solr 4.5 can be downloaded at the following URL address: http://www.apache.org/dyn/closer.cgi/lucene/solr/. Please remember that the mirrors are just starting to update, so not all of them will contain the 4.5 version of Lucene and Solr.

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}