lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Busch <busch...@gmail.com>
Subject Re: Lucene 2.4.0 release
Date Sun, 12 Oct 2008 08:58:10 GMT
Good job with the release, Mike! Thanks for all your hard work!

-Michael

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-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>


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


Mime
View raw message