You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by us...@apache.org on 2009/11/26 08:50:30 UTC
svn commit: r884439 [1/3] - in /lucene/java/site: docs/
src/documentation/content/xdocs/
Author: uschindler
Date: Thu Nov 26 07:50:30 2009
New Revision: 884439
URL: http://svn.apache.org/viewvc?rev=884439&view=rev
Log:
Commit changes for 3.0.0 in Lucene-Java WS
Modified:
lucene/java/site/docs/developer-resources.html
lucene/java/site/docs/features.html
lucene/java/site/docs/index.html
lucene/java/site/docs/index.pdf
lucene/java/site/docs/linkmap.html
lucene/java/site/docs/linkmap.pdf
lucene/java/site/docs/mailinglists.html
lucene/java/site/docs/releases.html
lucene/java/site/docs/systemrequirements.html
lucene/java/site/docs/whoweare.html
lucene/java/site/src/documentation/content/xdocs/index.xml
lucene/java/site/src/documentation/content/xdocs/site.xml
lucene/java/site/src/documentation/content/xdocs/tabs.xml
Modified: lucene/java/site/docs/developer-resources.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/developer-resources.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/developer-resources.html (original)
+++ lucene/java/site/docs/developer-resources.html Thu Nov 26 07:50:30 2009
@@ -70,7 +70,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -123,6 +123,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
Modified: lucene/java/site/docs/features.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/features.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/features.html (original)
+++ lucene/java/site/docs/features.html Thu Nov 26 07:50:30 2009
@@ -70,7 +70,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -123,6 +123,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
Modified: lucene/java/site/docs/index.html
URL: http://svn.apache.org/viewvc/lucene/java/site/docs/index.html?rev=884439&r1=884438&r2=884439&view=diff
==============================================================================
--- lucene/java/site/docs/index.html (original)
+++ lucene/java/site/docs/index.html Thu Nov 26 07:50:30 2009
@@ -72,7 +72,7 @@
<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
</li>
<li>
-<a class="unselected" href="http://lucene.apache.org/java/2_9_1/">Lucene 2.9.1 Documentation</a>
+<a class="unselected" href="http://lucene.apache.org/java/3_0_0/">Lucene 3.0.0 Documentation</a>
</li>
</ul>
<!--+
@@ -125,6 +125,9 @@
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup">
<div class="menuitem">
+<a href="http://lucene.apache.org/java/3_0_0/">Release 3.0.0</a>
+</div>
+<div class="menuitem">
<a href="http://lucene.apache.org/java/2_9_1/">Release 2.9.1</a>
</div>
<div class="menuitem">
@@ -242,6 +245,9 @@
<a href="#Lucene News">Lucene News</a>
<ul class="minitoc">
<li>
+<a href="#25+November+2009+-+Lucene+Java+3.0.0+available">25 November 2009 - Lucene Java 3.0.0 available</a>
+</li>
+<li>
<a href="#6+November+2009+-+Lucene+Java+2.9.1+available">6 November 2009 - Lucene Java 2.9.1 available</a>
</li>
<li>
@@ -313,7 +319,67 @@
<a name="N1001D"></a><a name="Lucene News"></a>
<h2 class="boxed">Lucene News</h2>
<div class="section">
-<a name="N10023"></a><a name="6+November+2009+-+Lucene+Java+2.9.1+available"></a>
+<a name="N10023"></a><a name="25+November+2009+-+Lucene+Java+3.0.0+available"></a>
+<h3 class="boxed">25 November 2009 - Lucene Java 3.0.0 available</h3>
+<p>
+ 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.
+ </p>
+<p>
+ 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
+ <span class="codefrag">JRE_VERSION_MIGRATION.txt</span> <em>(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)</em>.
+ </p>
+<p>
+ 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 <span class="codefrag">Field.Store.YES</span>. Because of this, indexes with compressed
+ fields can suddenly get larger.
+ </p>
+<p>
+ 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 <a href="http://lucene.apache.org/java/3_0_0/changes/Changes.html">CHANGES.txt</a>.
+ Notable are:
+ </p>
+<ul>
+
+<li>
+<span class="codefrag">IndexReader.open(Directory)</span> now opens in read-only mode per default
+ (this method was deprecated because of that in 2.9). The same occurs to
+ <span class="codefrag">IndexSearcher</span>.</li>
+
+<li>Already started in 2.9, core <span class="codefrag">TokenStream</span>s are now made
+ final to enforce the decorator pattern.</li>
+
+<li>If you interrupt an <span class="codefrag">IndexWriter</span> merge thread,
+ <span class="codefrag">IndexWriter</span> now throws an unchecked
+ <span class="codefrag">ThreadInterruptedException</span> that extends <span class="codefrag">RuntimeException</span> and
+ clears the interrupt status.</li>
+
+</ul>
+<p>
+ See <a href="http://lucene.apache.org/java/3_0_0/changes/Changes.html">CHANGES</a> for details.
+ </p>
+<p>
+
+<strong>Binary and source distributions are available
+ <a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.</strong>
+ Maven artifacts are available
+ <a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
+ </p>
+<a name="N10073"></a><a name="6+November+2009+-+Lucene+Java+2.9.1+available"></a>
<h3 class="boxed">6 November 2009 - Lucene Java 2.9.1 available</h3>
<p>
This release fixes bugs from 2.9.0, including one
@@ -351,7 +417,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N1004B"></a><a name="07+Oct.+2009+-+Lucene+at+US+ApacheCon+November+2-6%2C+2009"></a>
+<a name="N1009B"></a><a name="07+Oct.+2009+-+Lucene+at+US+ApacheCon+November+2-6%2C+2009"></a>
<h3 class="boxed">07 Oct. 2009 - Lucene at US ApacheCon November 2-6, 2009</h3>
<p>
@@ -408,7 +474,7 @@
<a href="http://www.us.apachecon.com/c/acus2009/sessions/462">Realtime Search</a> - Jason Rutherglen @ 15:00</li>
</ul>
-<a name="N100C7"></a><a name="25+September+2009+-+Lucene+Java+2.9.0+available"></a>
+<a name="N10117"></a><a name="25+September+2009+-+Lucene+Java+2.9.0+available"></a>
<h3 class="boxed">25 September 2009 - Lucene Java 2.9.0 available</h3>
<p>
This release has many improvements since release 2.4.1, including:
@@ -479,7 +545,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N1010D"></a><a name="9+March+2009+-+Lucene+Java+2.4.1+available"></a>
+<a name="N1015D"></a><a name="9+March+2009+-+Lucene+Java+2.4.1+available"></a>
<h3 class="boxed">9 March 2009 - Lucene Java 2.4.1 available</h3>
<p>
This release contains fixes for bugs found in 2.4.0,
@@ -503,7 +569,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N10133"></a><a name="09+February+2009+-+Lucene+at+ApacheCon+Europe+2009+in+Amsterdam"></a>
+<a name="N10183"></a><a name="09+February+2009+-+Lucene+at+ApacheCon+Europe+2009+in+Amsterdam"></a>
<h3 class="boxed">09 February 2009 - Lucene at ApacheCon Europe 2009 in Amsterdam</h3>
<p>
@@ -541,7 +607,7 @@
</ul>
-<a name="N1017C"></a><a name="8+October+2008+-+Lucene+Java+2.4.0+available"></a>
+<a name="N101CC"></a><a name="8+October+2008+-+Lucene+Java+2.4.0+available"></a>
<h3 class="boxed">8 October 2008 - Lucene Java 2.4.0 available</h3>
<p>
This release has many improvements since release 2.3.2, including:
@@ -615,7 +681,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N101C2"></a><a name="06+May+2008+-+Lucene+Java+2.3.2+available"></a>
+<a name="N10212"></a><a name="06+May+2008+-+Lucene+Java+2.3.2+available"></a>
<h3 class="boxed">06 May 2008 - Lucene Java 2.3.2 available</h3>
<p>
This release contains fixes for bugs found in 2.3.1.
@@ -637,7 +703,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N101E4"></a><a name="23+February+2008+-+Lucene+Java+2.3.1+available"></a>
+<a name="N10234"></a><a name="23+February+2008+-+Lucene+Java+2.3.1+available"></a>
<h3 class="boxed">23 February 2008 - Lucene Java 2.3.1 available</h3>
<p>
This release contains fixes for serious bugs in 2.3.0 that could cause
@@ -670,7 +736,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N10210"></a><a name="24+January+2008+-+Lucene+Java+2.3.0+available"></a>
+<a name="N10260"></a><a name="24+January+2008+-+Lucene+Java+2.3.0+available"></a>
<h3 class="boxed">24 January 2008 - Lucene Java 2.3.0 available</h3>
<p>
This release has many improvements since release 2.2, including:
@@ -719,7 +785,7 @@
Maven artifacts are available
<a href="http://repo1.maven.org/maven2/org/apache/lucene/">here</a>.
</p>
-<a name="N10253"></a><a name="23+January+2008+-+Lucene+at+ApacheCon+Europe"></a>
+<a name="N102A3"></a><a name="23+January+2008+-+Lucene+at+ApacheCon+Europe"></a>
<h3 class="boxed">23 January 2008 - Lucene at ApacheCon Europe</h3>
<p>
<a href="http://www.eu.apachecon.com"><img alt="ApacheCon EU logo" class="float-right" src="http://www.eu.apachecon.com/eu2008/images/buttons/basic_125x125.jpg"></a>
@@ -739,7 +805,7 @@
<li>April 11: <a href="http://eu.apachecon.com/eu2008/program/talk/2413">Apache Lucene Performance</a> by Grant Ingersoll</li>
</ul>
-<a name="N10291"></a><a name="24+December+2007+-+Nightly+Snapshots+available+in+the+Apache+Maven+Snapshot+Repository"></a>
+<a name="N102E1"></a><a name="24+December+2007+-+Nightly+Snapshots+available+in+the+Apache+Maven+Snapshot+Repository"></a>
<h3 class="boxed">24 December 2007 - Nightly Snapshots available in the Apache Maven Snapshot Repository</h3>
<p>
We are now publishing nightly artifacts to the <a href="http://people.apache.org/maven-snapshot-repository/org/apache/lucene/">Maven Snapshot Repository</a>. The current version is '2.3-SNAPSHOT'.
@@ -760,7 +826,7 @@
<p>
Merry Christmas!
</p>
-<a name="N102B1"></a><a name="26+August+2007+-+Lucene+at+ApacheCon+Atlanta"></a>
+<a name="N10301"></a><a name="26+August+2007+-+Lucene+at+ApacheCon+Atlanta"></a>
<h3 class="boxed">26 August 2007 - Lucene at ApacheCon Atlanta</h3>
<p>
<a href="http://www.us.apachecon.com"><img alt="ApacheCon US logo" class="float-right" src="http://www.apache.org/ads/ApacheCon/2007-usa-125x125.png"></a>
@@ -782,7 +848,7 @@
</ul>
</p>
-<a name="N102EA"></a><a name="19+June+2007+-+Release+2.2+available"></a>
+<a name="N1033A"></a><a name="19+June+2007+-+Release+2.2+available"></a>
<h3 class="boxed">19 June 2007 - Release 2.2 available</h3>
<p>This release has many improvements since release 2.1. New major features:
<ul>
@@ -818,7 +884,7 @@
available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
-<a name="N1031D"></a><a name="18+February+2007+-+Lucene+at+ApacheCon+Europe"></a>
+<a name="N1036D"></a><a name="18+February+2007+-+Lucene+at+ApacheCon+Europe"></a>
<h3 class="boxed">18 February 2007 - Lucene at ApacheCon Europe</h3>
<p>
@@ -832,7 +898,7 @@
Hadoop committer Owen O'Malley's <a href="http://www.eu.apachecon.com/program/talk/36">Introduction to Hadoop</a>.
</p>
<p>Registration is now open on the ApacheCon website.</p>
-<a name="N10350"></a><a name="17+February+2007+-+Release+2.1+available"></a>
+<a name="N103A0"></a><a name="17+February+2007+-+Release+2.1+available"></a>
<h3 class="boxed">17 February 2007 - Release 2.1 available</h3>
<p>This release has many improvements since release
2.0, including new features, performance
@@ -849,7 +915,7 @@
available
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>.
</p>
-<a name="N10368"></a><a name="3+January+2007+-+Nightly+Source+builds+available"></a>
+<a name="N103B8"></a><a name="3+January+2007+-+Nightly+Source+builds+available"></a>
<h3 class="boxed">3 January 2007 - Nightly Source builds available</h3>
<p>Nightly source builds of the current development version of Lucene
are now available at