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