lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Darren Govoni <dar...@ontrenet.com>
Subject Re: Lucene 2.4.0 release
Date Sun, 12 Oct 2008 02:28:05 GMT
Congratulations! 

A truly stellar achievement.

Can't wait to dive in!

On Sat, 2008-10-11 at 11:50 -0400, Michael McCandless wrote:
> Release 2.4.0 of Lucene is now available!
> 
> With 2.4.0 we have relaxed the backwards compatibility policy of the
> Fieldable interface: we now allow changes on a case by case basis.
> This means any custom classes that implement Fieldable will need to be
> updated.  This was done to accommodate the new omitTf() method (to do
> pure boolean searching).
> 
> Many new features, fixes and optimizations have happened since 2.3,
> including:
> 
>    * New InstantiatedIndex (contrib/instantiated): RAM-based index that
>      enables much faster searching than RAMDirectory.
> 
>    * New IndexWriter constructors now default autoCommit to false.
> 
>    * New commit() method in IndexWriter lets you control when changes
>      are made visible and permanent in the index.
> 
>    * A machine or OS crash, or power loss, while IndexWriter is writing
>      to an index will no longer corrupt the index.
> 
>    * TimeLimitedCollector adds timeout to searches.
> 
>    * Delete documents by Query in IndexWriter.
> 
>    * Pure boolean indexing (no frequency, positions nor payloads are
>      indexed) using Field.setOmitTf().
> 
>    * A new Directory implementation, NIOFSDirectory, using java.nio's
>      APIs to allow multiple threads to read from the same open file
>      without locking.
> 
>    * IndexWriter.expungeDeletes() reclaims disk space from deleted
>      documents by merging away segments that have deletions.
> 
>    * All filters now return a DocIdSet instead of java.util.BitSet,
>      making filters more efficient and flexible.
> 
>    * Searching with a Filter is more efficient: now the filter is
>      applied to a document before scoring is done.
> 
>    * IndexReader can be opened with new readOnly=true mode, which gives
>      better performance in a multi-threaded environment.
> 
> The detailed changes are here:
> 
>    http://lucene.apache.org/java/2_4_0/changes/Changes.html
> 
> Lucene 2.4.0 includes index format changes that are not readable by  
> older
> versions of Lucene.  Lucene 2.4.0 can both read and update older Lucene
> indexes.  Adding to an index with an older format will cause it to be
> converted to the newer format.
> 
> Binary and source distributions are available at
> http://www.apache.org/dyn/closer.cgi/lucene/java/
> 
> Lucene artifacts are also available in the Maven2 repository at
> http://repo1.maven.org/maven2/org/apache/lucene/
> 
> 
> NEXT RELEASE
> 
> The next release will be 2.9.  After that will be 3.0, which will
> remove all deprecated APIs from 2.9 and will be the first release of
> Lucene to require JRE 1.5.  The timing on these two releases is not
> yet known.
> 
> Mike
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message