Could someone send me where the rationale for the removal of
COMPRESSED fields is? I've looked at
http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/changes/Changes.html#3.0.0.changes_in_runtime_behavior
but it is a little light on the 'why' of this change.

My fault - of course - for not paying attention.

thanks,
Glen

2009/11/17 Uwe Schindler <u...@thetaphi.de>:
> Hello Lucene users,
>
>
>
> On behalf of the Lucene dev community (a growing community far larger than
> just the committers) I would like to announce the first release candidate
> for Lucene Java 3.0.
>
>
>
> Please download and check it out - take it for a spin and kick the tires. If
> all goes well, we hope to release the final version of Lucene 3.0 in a
> little over a week.
>
>
>
> The new version is mostly a cleanup release without any new features. All
> deprecations targeted to be removed in version 3.0 were removed. If you are
> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> warnings in your code base to be able to recompile against this version.
>
>
>
> This is the first Lucene release with Java 5 as a minimum requirement. The
> API was cleaned up to make use of Java 5's generics, varargs, enums, and
> autoboxing. New users of Lucene are advised to use this version for new
> developments, because it has a clean, type safe new API. Upgrading users can
> now remove unnecessary casts and add generics to their code, too. If you
> have not upgraded your installation to Java 5, please read the file
> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
> 3.0, it will also happen with any previous release when you upgrade your
> Java environment).
>
>
>
> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> deprecated compressed fields; support for them was removed now. Lucene 3.0
> is still able to read indexes with compressed fields, but as soon as merges
> occur or the index is optimized, all compressed fields are decompressed and
> converted to Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
>
>
> While we generally try and maintain full backwards compatibility between
> major versions, Lucene 3.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards compatibility
> policy' section of CHANGES.txt. Notable are:
>
>
>
> - IndexReader.open(Directory) now opens in read-only mode per default (this
> method was deprecated because of that in 2.9). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
>
>
> Also, remember that this is a release candidate, and not the final Lucene
> 3.0 release.
>
>
>
> You can find the full list of changes here:
>
>
>
> HTML version:
>
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/changes/C
> hanges.html
>
>
>
> Text version:
>
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/changes/C
> hanges.txt
>
>
>
> Changes have also occurred in Lucene's contrib area:
>
>
>
> HTML version:
>
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/changes/C
> ontrib-Changes.html
>
>
>
> Text version:
>
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/changes/C
> ontrib-Changes.txt
>
>
>
> Download release candidate 1 here:
>
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-rc1/
>
>
>
> Be sure to report back with any issues you find! Look especially for faults
> in generification of public APIs (like missing wildcards,...).
>
>
>
> Thanks,
>
> Uwe Schindler
>
>
>
> -----
>
> Uwe Schindler
>
> H.-H.-Meier-Allee 63, D-28213 Bremen
>
> http://www.thetaphi.de
>
> eMail: u...@thetaphi.de
>
>
>
>
>
>



-- 

-

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

Reply via email to