You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by bu...@apache.org on 2014/04/28 20:12:22 UTC

svn commit: r907190 [1/2] - in /websites/staging/lucene/trunk/content: ./ core/corenews.html index.html mainnews.html solr/solrnews.html

Author: buildbot
Date: Mon Apr 28 18:12:21 2014
New Revision: 907190

Log:
Staging update by buildbot for lucene

Modified:
    websites/staging/lucene/trunk/content/   (props changed)
    websites/staging/lucene/trunk/content/core/corenews.html
    websites/staging/lucene/trunk/content/index.html
    websites/staging/lucene/trunk/content/mainnews.html
    websites/staging/lucene/trunk/content/solr/solrnews.html

Propchange: websites/staging/lucene/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Apr 28 18:12:21 2014
@@ -1 +1 @@
-1590690
+1590730

Modified: websites/staging/lucene/trunk/content/core/corenews.html
==============================================================================
--- websites/staging/lucene/trunk/content/core/corenews.html (original)
+++ websites/staging/lucene/trunk/content/core/corenews.html Mon Apr 28 18:12:21 2014
@@ -495,353 +495,6 @@ with the release for a full list of deta
 <li>
 <p>Various bugfixes and optimizations since the 4.4 release.</p>
 </li>
-</ul>
-<h2 id="23-july-2013-lucene-core-44-available">23 July 2013 - Lucene Core 4.4 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.4</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains numerous bug fixes, optimizations, and
-improvements, some of which are highlighted below. The release
-is available for immediate download at:
-  <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_4_0/changes/Changes.html">CHANGES.txt</a> file included
-with the release for a full list of details.</p>
-<h3 id="lucene-44-release-highlights">Lucene 4.4 Release Highlights:</h3>
-<ul>
-<li>
-<p>New Replicator module: replicate index revisions between server and
-  client. See <a href="http://shaierera.blogspot.com/2013/05/the-replicator.html">http://shaierera.blogspot.com/2013/05/the-replicator.html</a></p>
-</li>
-<li>
-<p>New AnalyzingInfixSuggester: finds suggestions based on matches to any
-  tokens in the suggestion, not just based on pure prefix matching.  See
-  <a href="http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html">http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html</a></p>
-</li>
-<li>
-<p>New PatternCaptureGroupTokenFilter: emit multiple tokens, one for each 
-  capture group in one or more Java regexes.</p>
-</li>
-<li>
-<p>New Lucene Facet module features: </p>
-<ul>
-<li>Added dynamic (no taxonomy index used) numeric range faceting (see
-  <a href="http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html</a> )</li>
-<li>Arbitrary Querys are now allowed for per-dimension drill-down on
-  DrillDownQuery and DrillSideways, to support future dynamic faceting.</li>
-<li>New FacetResult.mergeHierarchies: merge multiple FacetResult of the
-  same dimension into a single one with the reconstructed hierarchy.</li>
-</ul>
-</li>
-<li>
-<p>FST's Builder can now handle more than 2.1 billion "tail nodes" while
-  building a minimal FST.</p>
-</li>
-<li>
-<p>FieldCache Ints and Longs now use bit-packing to save memory. String fields
-  have more efficient compression if there are many unique terms.</p>
-</li>
-<li>
-<p>Improved compression for NumericDocValues for dates and fields with very
-  small numbers of unique values.</p>
-</li>
-<li>
-<p>New IndexWriter.hasUncommittedChanges(): returns true if there are changes
-  that have not been committed.</p>
-</li>
-<li>
-<p>multiValuedSeparator in PostingsHighlighter is now configurable, for cases
-  where you want a different logical separator between field values.</p>
-</li>
-<li>
-<p>NorwegianLightStemFilter and NorwegianMinimalStemFilter have been extended 
-  to handle "nynorsk".</p>
-</li>
-<li>
-<p>New ScandinavianFoldingFilter and ScandinavianNormalizationFilter.</p>
-</li>
-<li>
-<p>Easier compressed norms: Lucene42NormsFormat now takes an overhead
-  parameter, allowing for values other than PackedInts.FASTEST.</p>
-</li>
-<li>
-<p>Analyzer now has an additional tokenStream(String fieldName, String text)
-  method, so wrapping by StringReader for common use is no longer needed.</p>
-</li>
-<li>
-<p>New SimpleMergedSegmentWarmer: just ensures that data structures
-  (terms, norms, docvalues, etc.) are initialized.</p>
-</li>
-<li>
-<p>IndexWriter flushes segments to the compound file format by default.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.3.1 release.</p>
-</li>
-</ul>
-<h2 id="18-june-2013-lucene-core-431-available">18 June 2013 - Lucene Core 4.3.1 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.3.1</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains a handful of bug fixes and optimizations,
-some of which are highlighted below. The release
-is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_1/changes/Changes.html">CHANGES.txt</a> file included
-with the release for a full list of details.</p>
-<h3 id="lucene-431-release-highlights">Lucene 4.3.1 Release Highlights:</h3>
-<ul>
-<li>Lucene 4.3.1 includes 12 bug fixes and 1 optimization, including fixes
-for a serious bug that can cause deadlock.</li>
-</ul>
-<h2 id="6-may-2013-lucene-core-430-available">6 May 2013 - Lucene Core 4.3.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.3</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains a handful of bug fixes and optimizations,
-some of which are highlighted below. The release
-is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_0/changes/Changes.html">CHANGES.txt</a> file included 
-with the release for a full list of details.</p>
-<h3 id="lucene-430-release-highlights">Lucene 4.3.0 Release Highlights:</h3>
-<ul>
-<li>
-<p>Significant performance improvements for minShouldMatch BooleanQuery due to
-  skipping resulting in up to 4000% faster queries.</p>
-</li>
-<li>
-<p>A new SortingAtomicReader which allows sorting an index based on a sort criteria (e.g.
-  a numeric DocValues field), as well as SortingMergePolicy which sorts documents before
-  segments are merged.</p>
-</li>
-<li>
-<p>DocIdSetIterator and Scorer now has a cost API that provides an upper bound
-  of the number of documents the iterator might match. This API allows optimisation
-  during query execution or how filters are applied.</p>
-</li>
-<li>
-<p>Analyzing/FuzzySuggester now allow to record arbitrary byte[] as a payload. The suggesters
-  also use an ending offset to determine whether the last token was finished or not, so that
-  a query "i " will no longer suggest "Isla de Muerta" for example.</p>
-</li>
-<li>
-<p>Lucene Spatial Module can now search for indexed shapes by Within, Contains, and Disjoint
-  relationships, in addition to typical Intersects.</p>
-</li>
-<li>
-<p>PostingsHighlighter now allows custom passage scores, per-field BreakIterators and has been
-  detached from TopDocs. Additionally, subclasses can override where string values for highlighting
-  are pulled from alternatively to stored fields.</p>
-</li>
-<li>
-<p>New SearcherTaxonomyManager manages near-real-time reopens of both IndexSearcher and
-  TaxonomyReader (for faceting).</p>
-</li>
-<li>
-<p>Added new facet method to the facet module to compute facet counts using SortedSetDocValuesField,
-  without a separate taxonomy index.</p>
-</li>
-<li>
-<p>DrillSideways class, for computing sideways facet counts, is now more flexible: it allows more
-  than one FacetRequest per dimension and now allows drilling down on dimensions that do not have a
-  facet request.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.2.1 release.</p>
-</li>
-</ul>
-<h2 id="3-april-2013-lucene-core-421-available">3 April 2013 - Lucene Core 4.2.1 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.2.1</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains a handful of bug fixes and optimizations,
-some of which are highlighted below. The release
-is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_1/changes/Changes.html">CHANGES.txt</a> file included 
-with the release for a full list of details.</p>
-<h3 id="lucene-421-release-highlights">Lucene 4.2.1 Release Highlights:</h3>
-<ul>
-<li>Lucene 4.2.1 includes 9 bug fixes and 3 optimizations, including a fix 
-for a serious bug that could result in the loss of an index.</li>
-</ul>
-<h2 id="11-march-2013-lucene-core-420-available">11 March 2013 - Lucene Core 4.2.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.2</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains numerous bug fixes, optimizations, and
-improvements, some of which are highlighted below. The release
-is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_0/changes/Changes.html">CHANGES.txt</a> file included 
-with the release for a full list of details.</p>
-<h3 id="lucene-42-release-highlights">Lucene 4.2 Release Highlights:</h3>
-<ul>
-<li>
-<p>Lucene 4.2 has a new default codec (Lucene42Codec) with a more
-  efficient docvalues format (sorted bytes in FST, less addressing
-  overhead, improved numeric compression) and smaller term
-  vectors (LZ4-compressed terms dictionaries and payloads, delta-encoded
-  positions and offsets using blocks of packed integers).</p>
-</li>
-<li>
-<p>Doc values external and codec API and implementations have been
-  simplified: the codec is no longer responsible for buffering doc
-  values; the numerous types have been consolidated down to only
-  three (NUMERIC, BINARY, SORTED); PerFieldDocValuesFormat lets you
-  set a different format for each field, and the doc values and FieldCache
-  APIs were unified.</p>
-</li>
-<li>
-<p>Significant refactoring and performance enhancements to the facet
-  module, resulting in overall ~3.8X speedup in one case (single Date
-  field faceting).</p>
-</li>
-<li>
-<p>DrillDownQuery in the facet module now supports multi-select.</p>
-</li>
-<li>
-<p>A new DrillSideways class enables counting facet labels and counts
-  for both hits and near-misses in a single query.  See
-  <a href="http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html</a></p>
-</li>
-<li>
-<p>An additional docvalues type (SORTED_SET) was added that supports multiple
-  values.</p>
-</li>
-<li>
-<p>FSTs are a bit smaller, and the FST package supports FSTs over 2GB
-  in size.</p>
-</li>
-<li>
-<p>A new LiveFieldValues class lets you get live or real-time values
-  for any indexed doc / field.  See <a href="http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html">http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html</a></p>
-</li>
-<li>
-<p>Added a new classification module.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.1 release.</p>
-</li>
-</ul>
-<h2 id="22-january-2013-lucene-core-410-available">22 January 2013 - Lucene Core 4.1.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.1</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains numerous bug fixes, optimizations, and
-improvements, some of which are highlighted below. The release
-is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_1_0/changes/Changes.html">CHANGES.txt</a> file included with the
-release for a full list of details.</p>
-<h3 id="lucene-41-release-highlights">Lucene 4.1 Release Highlights:</h3>
-<ul>
-<li>
-<p>Lucene 4.1 has a new default codec (Lucene41Codec) based on the
-  previously-experimental "Block" indexing format for improved
-  performance, but also incorporating the functionality of "Appending"
-  and "Pulsing".</p>
-</li>
-<li>
-<p>The default codec incorporates the optimization of Pulsing: terms
-  that appear in only one document (such as primary key/id fields) just
-  store the document id in the term dictionary instead of a pointer to
-  this document id in a separate file.</p>
-</li>
-<li>
-<p>The default codec incorporates an efficient compressed stored fields
-  implementation that compresses chunks of documents together with LZ4.
-  (see
-  <a href="http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene">http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene</a>)</p>
-</li>
-<li>
-<p>Lucene no longer seeks when writing files (all fields are written in
-  an append-only way). This means it works by default with append-only
-  streams, hdfs, etc.</p>
-</li>
-<li>
-<p>New suggest implementations: AnalyzingSuggester, where the underlying
-  form (computed from a lucene Analyzer) used for suggestions is
-  separate from the returned text (see
-  <a href="http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html">http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html</a>),
-  and FuzzySuggester, which additionally allows for inexact matching on
-  the input.</p>
-</li>
-<li>
-<p>Near-realtime support was added to the facet module.
-  (see <a href="http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html">http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html</a>)</p>
-</li>
-<li>
-<p>New Highlighter (postingshighlighter) added to the highlighter
-  module.  (see
-  <a href="http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html">http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html</a>)</p>
-</li>
-<li>
-<p>Added FilterStrategy to FilteredQuery for more flexibility in
-  filtered query execution.</p>
-</li>
-<li>
-<p>Added CommonTermsQuery to speed up queries with very highly frequent
-  terms.  Term frequencies are efficiently detected at query time - no
-  index time preparation required.</p>
-</li>
-<li>
-<p>Several bugfixes and optimizations since the 4.0 release.</p>
-</li>
-</ul>
-<h2 id="25-december-2012-lucene-core-362-available">25 December 2012 - Lucene Core 3.6.2 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 3.6.2.</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release is a bug fix release for version 3.6.1. It contains numerous
-bug fixes, optimizations, and improvements, some of which are highlighted
-below.  The release is available for immediate download at:
-   <a href="http://lucene.apache.org/core/mirrors-core-3x-redir.html">http://lucene.apache.org/core/mirrors-core-3x-redir.html</a>.</p>
-<p>See the CHANGES.txt file included with the release for a full list of
-details.</p>
-<h3 id="lucene-362-release-highlights">Lucene 3.6.2 Release Highlights:</h3>
-<ul>
-<li>
-<p>Fixed ArrayIndexOutOfBoundsException when the in-memory terms index 
-  requires more than 2.1GB of RAM (billions of terms).</p>
-</li>
-<li>
-<p>Fixed a bug in contrib/queryparser's parsing of boolean queries.</p>
-</li>
-<li>
-<p>Fixed BooleanScorer2 to return the correct freq() when using the scorer
-  visitor API.</p>
-</li>
-<li>
-<p>Fixed IndexWriter RAM accounting bug that would cause it to flush too
-  early when using many different field names.</p>
-</li>
-<li>
-<p>Several other minor bugfixes: scoring bugs when using a custom coord(),
-  a rare IndexWriter thread-safety issue, and fixes to the faceting and 
-  highlighting modules.</p>
-</li>
-</ul>
-<h2 id="12-october-2012-lucene-core-40-available">12 October 2012 - Lucene Core 4.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of Apache Lucene 4.0</p>
-<p>Apache Lucene is a high-performance, full-featured text search engine
-library written entirely in Java. It is a technology suitable for nearly
-any application that requires full-text search, especially cross-platform.</p>
-<p>This release contains numerous bug fixes, optimizations, and improvements, some of which are highlighted below.  The release is available for immediate download at: <a href="/core/mirrors-core-latest-redir.html?">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a></p>
-<p>See the <a href="/core/4_0_0/changes/Changes.html">CHANGES.txt</a> file included with the release for a full list of details.</p>
-<p>Noteworthy changes since 4.0-BETA:</p>
-<ul>
-<li>A new "Block" PostingsFormat offering improved search performance and index compression. This will likely become the default format in a future release.</li>
-<li>All non-default codec implementations were moved to a separated codecs module. Just add lucene-codecs-4.0.0.jar to your classpath to test these out.</li>
-<li>Payloads can be optionally stored on the term vectors.</li>
-<li>Many bugfixes and optimizations.</li>
 </ul></div>
       
 

Modified: websites/staging/lucene/trunk/content/index.html
==============================================================================
--- websites/staging/lucene/trunk/content/index.html (original)
+++ websites/staging/lucene/trunk/content/index.html Mon Apr 28 18:12:21 2014
@@ -444,629 +444,7 @@ with the release for a full list of deta
   leader.</p>
 </li>
 </ul>
-<p>Solr 4.5 also includes numerous optimizations and bugfixes.</p>
-<h2 id="29-july-2013-apache-solr-reference-guide-44-available">29 July 2013 - Apache Solr Reference Guide 4.4 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of the 
-Apache Solr Reference Guide for Solr 4.4.</p>
-<p>This 431 page PDF serves as the definitive users manual for 
-Solr 4.4.  As the first document of it's kind released by the 
-Lucene project, this release demonstrates a major milestone 
-in the growth and evolution of Apache Solr.</p>
-<p>The Solr Reference Guide is available for download from the Apache 
-mirror network:</p>
-<p><a href="https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/">https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/</a></p>
-<h2 id="23-july-2013-apache-lucene-44-and-apache-solrwzxhzdk12tmwzxhzdk13-44-available">23 July 2013 - Apache Lucene 4.4 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.4 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.4 and Apache Solr 4.4.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_4_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_4_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_2">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>New Replicator module: replicate index revisions between server and
-  client. See <a href="http://shaierera.blogspot.com/2013/05/the-replicator.html">http://shaierera.blogspot.com/2013/05/the-replicator.html</a></p>
-</li>
-<li>
-<p>New AnalyzingInfixSuggester: finds suggestions based on matches to any
-  tokens in the suggestion, not just based on pure prefix matching.  See
-  <a href="http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html">http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html</a></p>
-</li>
-<li>
-<p>New PatternCaptureGroupTokenFilter: emit multiple tokens, one for each 
-  capture group in one or more Java regexes.</p>
-</li>
-<li>
-<p>New Lucene Facet module features: </p>
-<ul>
-<li>Added dynamic (no taxonomy index used) numeric range faceting (see
-  <a href="http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html</a> )</li>
-<li>Arbitrary Querys are now allowed for per-dimension drill-down on
-  DrillDownQuery and DrillSideways, to support future dynamic faceting.</li>
-<li>New FacetResult.mergeHierarchies: merge multiple FacetResult of the
-  same dimension into a single one with the reconstructed hierarchy.</li>
-</ul>
-</li>
-<li>
-<p>FST's Builder can now handle more than 2.1 billion "tail nodes" while
-  building a minimal FST.</p>
-</li>
-<li>
-<p>FieldCache Ints and Longs now use bit-packing to save memory. String fields
-  have more efficient compression if there are many unique terms.</p>
-</li>
-<li>
-<p>Improved compression for NumericDocValues for dates and fields with very
-  small numbers of unique values.</p>
-</li>
-<li>
-<p>New IndexWriter.hasUncommittedChanges(): returns true if there are changes
-  that have not been committed.</p>
-</li>
-<li>
-<p>multiValuedSeparator in PostingsHighlighter is now configurable, for cases
-  where you want a different logical separator between field values.</p>
-</li>
-<li>
-<p>NorwegianLightStemFilter and NorwegianMinimalStemFilter have been extended 
-  to handle "nynorsk".</p>
-</li>
-<li>
-<p>New ScandinavianFoldingFilter and ScandinavianNormalizationFilter.</p>
-</li>
-<li>
-<p>Easier compressed norms: Lucene42NormsFormat now takes an overhead
-  parameter, allowing for values other than PackedInts.FASTEST.</p>
-</li>
-<li>
-<p>Analyzer now has an additional tokenStream(String fieldName, String text)
-  method, so wrapping by StringReader for common use is no longer needed.</p>
-</li>
-<li>
-<p>New SimpleMergedSegmentWarmer: just ensures that data structures
-  (terms, norms, docvalues, etc.) are initialized.</p>
-</li>
-<li>
-<p>IndexWriter flushes segments to the compound file format by default.</p>
-</li>
-</ul>
-<p>Lucene 4.4 also includes numerous optimizations and bugfixes.</p>
-<h3 id="highlights-of-the-solr-release-include_2">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr indexes and transaction logs may stored in HDFS with full read/write
-  capability.</p>
-</li>
-<li>
-<p>Schemaless mode: Added support for a mode that requires no up-front schema
-  modifications, in which previously unknown fields' types are guessed based
-  on the values in added/updated documents, and are then added to the schema
-  prior to processing the update.  Note that the below-described features
-  are also useful independently from schemaless mode operation.   </p>
-<ul>
-<li>New Parse{Date,Integer,Long,Float,Double,Boolean}UpdateProcessorFactory
-  classes parse/guess the field value class for String-valued and unknown
-  fields.</li>
-<li>New AddSchemaFieldsUpdateProcessor: Automatically add new fields to the
-  schema when adding/updating documents with unknown fields. Custom rules
-  map field value class(es) to schema fieldTypes.</li>
-<li>A new schemaless mode example configuration, using the above-described 
-  field-value-class-guessing and unknown-field-schema-addition features,
-  is provided at solr/example/example-schemaless/.</li>
-</ul>
-</li>
-<li>
-<p>Core Discovery mode: A new solr.xml format which does not store core
-  information, but instead searches for files named 'core.properties' in
-  the filesystem which tell Solr all the details about that core.  The main
-  example and the schemaless example both use this new format.</p>
-</li>
-<li>
-<p>Schema REST API: Add support for creating copy fields.</p>
-</li>
-<li>
-<p>A merged segment warmer may now be plugged into solrconfig.xml. </p>
-</li>
-<li>
-<p>New MaxScoreQParserPlugin: Return max() instead of sum() of terms.</p>
-</li>
-<li>
-<p>Binary files are now supported in ZooKeeper.</p>
-</li>
-<li>
-<p>SolrJ's SolrPing object has new methods for ping, enable, and disable.</p>
-</li>
-<li>
-<p>The Admin UI now supports adding documents to Solr.</p>
-</li>
-<li>
-<p>Added a PUT command to the Solr ZkCli tool.</p>
-</li>
-<li>
-<p>New "deleteshard" collections API that unloads all replicas of a given
-  shard and then removes it from the cluster state. It will remove only
-  those shards which are INACTIVE or have no range.</p>
-</li>
-<li>
-<p>The Overseer can now optionally assign generic node names so that
-  new addresses can host shards without naming confusion.</p>
-</li>
-<li>
-<p>The CSV Update Handler now supports optionally adding the line number/
-  row id to a document.</p>
-</li>
-<li>
-<p>Added a new system wide info admin handler that exposes the system info
-  that could previously only be retrieved using a SolrCore.</p>
-</li>
-</ul>
-<p>Solr 4.4 also includes numerous optimizations and bugfixes.</p>
-<h2 id="18-june-2013-apache-lucene-431-and-apache-solr-431-available">18 June 2013 - Apache Lucene 4.3.1 and Apache Solr 4.3.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.3.1 and Apache Solr 4.3.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_1/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_3_1/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_3">Highlights of the Lucene release include:</h3>
-<ul>
-<li>Lucene 4.3.1 includes 12 bug fixes and 1 optimization, including fixes
-for a serious bug that can cause deadlock.</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_3">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr 4.3.1 includes 24 bug fixes. The list includes a lot of SolrCloud
-bug fixes around Shard Splitting as well as some fixes in other areas.</p>
-</li>
-<li>
-<p>Lucene 4.3.1 bug fixes and optimizations.</p>
-</li>
-</ul>
-<h2 id="6-may-2013-apache-lucene-430-and-apache-solrwzxhzdk14tmwzxhzdk15-430-available">6 May 2013 - Apache Lucene 4.3.0 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.3.0 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.3.0 and Apache Solr 4.3.0.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_3_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_4">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Significant performance improvements for minShouldMatch BooleanQuery due to
-  skipping resulting in up to 4000% faster queries.</p>
-</li>
-<li>
-<p>A new SortingAtomicReader which allows sorting an index based on a sort criteria (e.g.
-  a numeric DocValues field), as well as SortingMergePolicy which sorts documents before
-  segments are merged.</p>
-</li>
-<li>
-<p>DocIdSetIterator and Scorer now has a cost API that provides an upper bound
-  of the number of documents the iterator might match. This API allows optimisation
-  during query execution or how filters are applied.</p>
-</li>
-<li>
-<p>Analyzing/FuzzySuggester now allow to record arbitrary byte[] as a payload. The suggesters
-  also use an ending offset to determine whether the last token was finished or not, so that
-  a query "i " will no longer suggest "Isla de Muerta" for example.</p>
-</li>
-<li>
-<p>Lucene Spatial Module can now search for indexed shapes by Within, Contains, and Disjoint
-  relationships, in addition to typical Intersects.</p>
-</li>
-<li>
-<p>PostingsHighlighter now allows custom passage scores, per-field BreakIterators and has been
-  detached from TopDocs. Additionally, subclasses can override where string values for highlighting
-  are pulled from alternatively to stored fields.</p>
-</li>
-<li>
-<p>New SearcherTaxonomyManager manages near-real-time reopens of both IndexSearcher and
-  TaxonomyReader (for faceting).</p>
-</li>
-<li>
-<p>Added new facet method to the facet module to compute facet counts using SortedSetDocValuesField,
-  without a separate taxonomy index.</p>
-</li>
-<li>
-<p>DrillSideways class, for computing sideways facet counts, is now more flexible: it allows more
-  than one FacetRequest per dimension and now allows drilling down on dimensions that do not have a
-  facet request.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.2.1 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_4">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Tired of maintaining core information in solr.xml? Now you can configure
-  Solr to automatically find cores by walking an arbitrary directory.</p>
-</li>
-<li>
-<p>Shard Splitting: You can now split SolrCloud shards to expand your cluster as 
-  you grow.</p>
-</li>
-<li>
-<p>The read side schema REST API has been improved and expanded upon: all schema
-  information is now available and the full live schema can now be returned in
-  json or xml.  Ground work is included for the upcoming write side of the 
-  schema REST API.</p>
-</li>
-<li>
-<p>Spatial queries can now search for indexed shapes by "IsWithin", "Contains" and 
-  "IsDisjointTo" relationships, in addition to typical "Intersects".</p>
-</li>
-<li>
-<p>Faceting now supports local parameters for faceting on the same field with 
-  different options.</p>
-</li>
-<li>
-<p>Significant performance improvements for minShouldMatch (mm) queries due to
-  skipping resulting in up to 4000% faster queries.</p>
-</li>
-<li>
-<p>Various new highlighting configuration parameters.</p>
-</li>
-<li>
-<p>A new solr.xml format that is closer to that of solrconfig.xml. The example
-  still uses the old format, but 4.4 will ship with the new format.</p>
-</li>
-<li>
-<p>Lucene 4.3.0 bug fixes and optimizations.</p>
-</li>
-</ul>
-<p>Solr 4.3.0 also includes many other new features as well as numerous optimizations and bugfixes.</p>
-<h2 id="3-april-2013-apache-lucene-421-and-apache-solrwzxhzdk16tmwzxhzdk17-421-available">3 April 2013 - Apache Lucene 4.2.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.2.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.2.1 and Apache Solr 4.2.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_1/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_2_1/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_5">Highlights of the Lucene release include:</h3>
-<ul>
-<li>Lucene 4.2.1 includes 9 bug fixes and 3 optimizations, including a fix 
-for a serious bug that could result in the loss of an index.</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_5">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr 4.2.1 includes 38 bug fixes and 2 optimizations. The list includes 
-a lot of SolrCloud bug fixes around the Collections API as well as many 
-fixes around Directory management. There are many fixes in other areas as
-well.</p>
-</li>
-<li>
-<p>Lucene 4.2.1 bug fixes and optimizations.</p>
-</li>
-</ul>
-<h2 id="11-march-2013-apache-lucene-42-and-apache-solrwzxhzdk18tmwzxhzdk19-42-available">11 March 2013 - Apache Lucene 4.2 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.2 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.2 and Apache Solr 4.2.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_2_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_6">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Lucene 4.2 has a new default codec (Lucene42Codec) with a more
-  efficient docvalues format (sorted bytes in FST, less addressing
-  overhead, improved numeric compression) and smaller term
-  vectors (LZ4-compressed terms dictionaries and payloads, delta-encoded
-  positions and offsets using blocks of packed integers).</p>
-</li>
-<li>
-<p>Doc values external and codec API and implementations have been
-  simplified: the codec is no longer responsible for buffering doc
-  values; the numerous types have been consolidated down to only
-  three (NUMERIC, BINARY, SORTED); PerFieldDocValuesFormat lets you
-  set a different format for each field, and the doc values and FieldCache
-  APIs were unified.</p>
-</li>
-<li>
-<p>Significant refactoring and performance enhancements to the facet
-  module, resulting in overall ~3.8X speedup in one case (single Date
-  field faceting).</p>
-</li>
-<li>
-<p>DrillDownQuery in the facet module now supports multi-select.</p>
-</li>
-<li>
-<p>A new DrillSideways class enables counting facet labels and counts
-  for both hits and near-misses in a single query.  See
-  <a href="http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html</a></p>
-</li>
-<li>
-<p>An additional docvalues type (SORTED_SET) was added that supports multiple
-  values.</p>
-</li>
-<li>
-<p>FSTs are a bit smaller, and the FST package supports FSTs over 2GB
-  in size.</p>
-</li>
-<li>
-<p>A new LiveFieldValues class lets you get live or real-time values
-  for any indexed doc / field.  See <a href="http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html">http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html</a></p>
-</li>
-<li>
-<p>Added a new classification module.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.1 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_6">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>A read side REST API for the schema. Always wanted to introspect the schema over http?
-  Now you can. Looks like the write side will be coming next.</p>
-</li>
-<li>
-<p>DocValues have been integrated into Solr. DocValues can be loaded up a lot faster than
-  the field cache and can also use different compression algorithms as well as in RAM or
-  on Disk representations. Faceting, sorting, and function queries all get to benefit.
-  How about the OS handling faceting and sorting caches off heap? No more tuning 60 gigabyte heaps?
-  How about a snappy new per segment DocValues faceting method? Improved numeric faceting? Sweet.</p>
-</li>
-<li>
-<p>Collection Aliasing. Got time based data? Want to re-index in a temporary collection
-  and then swap it into production? Done. Stay tuned for Shard Aliasing.</p>
-</li>
-<li>
-<p>Collection API responses. The collections API was still very new in 4.0, and while it
-  improved a fair bit in 4.1, responses were certainly needed, but missed the cut off.
-  Initially, we made the decision to make the Collection API super fault tolerant, which
-  made responses tougher to do. No one wants to hunt through logs files to see how things
-  turned out. Done in 4.2.</p>
-</li>
-<li>
-<p>Interact with any collection on any node. Until 4.2, you could only interact with a node
-  in your cluster if it hosted at least one replica of the collection you wanted to query/update.
-  No longer - query any node, whether it has a piece of your intended collection or not and
-  get a proxied response.</p>
-</li>
-<li>
-<p>Allow custom shard names so that new host addresses can take over for retired shards.
-  Working on Amazon without elastic ips? This is for you.</p>
-</li>
-<li>
-<p>Lucene 4.2 optimizations such as compressed term vectors.</p>
-</li>
-</ul>
-<p>Solr 4.2 also includes many other new features as well as numerous optimizations and bugfixes.</p>
-<h2 id="22-january-2013-apache-lucene-41-and-apache-solrwzxhzdk20tmwzxhzdk21-41-available">22 January 2013 - Apache Lucene 4.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.1 and Apache Solr 4.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_1_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_1_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_7">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Lucene 4.1 has a new default codec (Lucene41Codec) based on the
-  previously-experimental "Block" indexing format for improved
-  performance, but also incorporating the functionality of "Appending"
-  and "Pulsing".</p>
-</li>
-<li>
-<p>The default codec incorporates the optimization of Pulsing: terms
-  that appear in only one document (such as primary key/id fields) just
-  store the document id in the term dictionary instead of a pointer to
-  this document id in a separate file.</p>
-</li>
-<li>
-<p>The default codec incorporates an efficient compressed stored fields
-  implementation that compresses chunks of documents together with LZ4.
-  (see
-  <a href="http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene">http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene</a>)</p>
-</li>
-<li>
-<p>Lucene no longer seeks when writing files (all fields are written in
-  an append-only way). This means it works by default with append-only
-  streams, hdfs, etc.</p>
-</li>
-<li>
-<p>New suggest implementations: AnalyzingSuggester, where the underlying
-  form (computed from a lucene Analyzer) used for suggestions is
-  separate from the returned text (see
-  <a href="http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html">http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html</a>),
-  and FuzzySuggester, which additionally allows for inexact matching on
-  the input.</p>
-</li>
-<li>
-<p>Near-realtime support was added to the facet module.
-  (see <a href="http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html">http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html</a>)</p>
-</li>
-<li>
-<p>New Highlighter (postingshighlighter) added to the highlighter
-  module.  (see
-  <a href="http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html">http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html</a>)</p>
-</li>
-<li>
-<p>Added FilterStrategy to FilteredQuery for more flexibility in
-  filtered query execution.</p>
-</li>
-<li>
-<p>Added CommonTermsQuery to speed up queries with very highly frequent
-  terms.  Term frequencies are efficiently detected at query time - no
-  index time preparation required.</p>
-</li>
-<li>
-<p>Several bugfixes and optimizations since the 4.0 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_7">Highlights of the Solr release include:</h3>
-<h4 id="solrcloud-enhancements-see-httpwikiapacheorgsolrsolrcloud">SolrCloud enhancements (see <a href="http://wiki.apache.org/solr/SolrCloud">http://wiki.apache.org/solr/SolrCloud</a>):</h4>
-<ul>
-<li>Simple multi-tenancy through enhanced document routing:<ul>
-<li>The "compositeId" router is the default for collections with hash
-  based routing (i.e. when numShards=N is specified on collection
-  creation).</li>
-<li>Documents with ids sharing the same domain/prefix, e.g.
-  'customerB!', will be routed to the same shard, allowing for
-  efficient querying.  At query time, one can specify a "shard.keys"
-  parameter that lists the domains, e.g. 'shard.keys=customerB!', and
-  controls what shards the query is routed to.</li>
-<li>Collections that do not specify numShards at collection creation
-  time use custom sharding and default to the "implicit" router.
-  Document updates received by a shard will be indexed to that shard,
-  unless a "<em>shard</em>" parameter or document field names a different
-  shard.</li>
-</ul>
-</li>
-<li>Short circuiting for distributed search if a request only needs
-  to query a single shard.</li>
-<li>Allow creating more than one shard per instance with the Collection
-  API.</li>
-<li>Allow access to the collections API through CloudSolrServer without
-  referencing an existing collection.</li>
-<li>Collection API: Support for specifying a list of Solr addresses to
-  spread a new collection across.</li>
-<li>New and improved auto host detection strategy.</li>
-<li>Numerous bug fixes and general hardening - it's recommended that all
-  Solr 4.0 SolrCloud users upgrade to 4.1.</li>
-</ul>
-<h4 id="new-features">New features:</h4>
-<ul>
-<li>The majority of Solr's features, including replication, now work with
-  custom Directory and DirectoryFactory implementations.</li>
-<li>Indexed term offsets, specifiable via a 'storeOffsetsWithPositions'
-  flag on field definitions in the schema.  Useful for highlighters.</li>
-<li>Solr QParsers may now be directly invoked in the lucene query syntax
-  via localParams and without the <em>query</em> magic field hack.
-  Example: foo AND {!term f=myfield v=$qq}</li>
-<li>Solr now parses request parameters (from URL or sent with POST using
-  content-type application/x-www-form-urlencoded) in its dispatcher code.
-  It no longer relies on special configuration settings in Tomcat or other
-  web containers to enable UTF-8 encoding, which is mandatory for correct
-  Solr behaviour. Solr now works out of the box with e.g. Tomcat, JBoss,...</li>
-<li>Directory IO rate limiting based on the IO context.</li>
-<li>Distributed search support for MoreLikeThis.</li>
-<li>Multi-core: On-demand core loading and LRU-based core unloading after
-  reaching a user-specified maximum number.</li>
-<li>The new Solr 4 spatial fields now work with the {!geofilt} and {!bbox}
-  query parsers. The score local-param works too.</li>
-<li>Extra statistics to RequestHandlers - 5 &amp; 15-minute reqs/sec rolling
-  averages; median, 75th, 95th, 99th, 99.9th percentile request times.</li>
-<li>PostingsHighlighter support (see
-  <a href="http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html">http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html</a>) </li>
-</ul>
-<h4 id="admin-ui-improvements">Admin UI improvements:</h4>
-<ul>
-<li>Internet Explorer is now supported</li>
-<li>Enhanced readability of XML query response display in Query UI</li>
-<li>Many improvements to DataImportHandler UI</li>
-<li>Core creation and deletion now updates the main/left list of cores</li>
-<li>Admin Cores UI now redirects to newly created core details</li>
-<li>Deleted documents are calculated/displayed</li>
-<li>Allow multiple Items to stay open on Plugins-Page </li>
-</ul>
-<h4 id="storage-improvements-thanks-to-the-new-lucene-41-codec">Storage improvements (thanks to the new Lucene 4.1 codec):</h4>
-<ul>
-<li>Faster search, in particular for rare terms such as primary key/id
-  fields.</li>
-<li>Stored fields are compressed. (See
-  <a href="http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene">http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene</a>)</li>
-</ul>
-<h4 id="dataimporthandler-contrib-module-backwards-compatibility-breaks">DataImportHandler contrib module backwards-compatibility breaks:</h4>
-<ul>
-<li>These default to the "root" Locale, rather than the JVM default locale 
-  as before.<ul>
-<li>NumberFormatTransformer &amp; DateFormatTransformer</li>
-<li>"formatDate" evaluator </li>
-<li>"dataimport.properties" file "last_index_time" property</li>
-</ul>
-</li>
-<li>These default to UTF-8 encoding, rather than the JVM default encoding 
-  as before.<ul>
-<li>FileDataSource &amp; FieldReaderDataSource  </li>
-</ul>
-</li>
-<li>These may require code changes to custom plug-ins<ul>
-<li>The EvaluatorBag class was eliminated and its public/protected methods 
-  were moved to the Evaluator abstract class.</li>
-<li>The experimental DIHPropertiesWriter interface was renamed DIHProperties,
-  changed to an abstract class and given new signature.</li>
-</ul>
-</li>
-</ul>
-<p>Solr 4.1 also includes numerous optimizations and bugfixes.</p>
-<h2 id="25-december-2012-apache-lucene-362-and-apache-solr-362-available">25 December 2012 - Apache Lucene 3.6.2 and Apache Solr 3.6.2 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 3.6.2 and Apache Solr 3.6.2.</p>
-<p>This release is a bug fix release for version 3.6.1. It contains numerous
-bug fixes, optimizations, and improvements, some of which are highlighted
-below.</p>
-<p>Lucene can be downloaded from <a href="/core/mirrors-core-3x-redir.html?">http://lucene.apache.org/core/mirrors-core-3x-redir.html</a>
-and Solr can be downloaded from <a href="/solr/mirrors-solr-3x-redir.html?">http://lucene.apache.org/solr/mirrors-solr-3x-redir.html</a></p>
-<p>See the CHANGES.txt file included with the release for a full list of
-details.</p>
-<p>Lucene 3.6.2 Release Highlights:</p>
-<ul>
-<li>
-<p>Fixed ArrayIndexOutOfBoundsException when the in-memory terms index
-  requires more than 2.1GB of RAM (billions of terms).</p>
-</li>
-<li>
-<p>Fixed a bug in contrib/queryparser's parsing of boolean queries.</p>
-</li>
-<li>
-<p>Fixed BooleanScorer2 to return the correct freq() when using the scorer
-  visitor API.</p>
-</li>
-<li>
-<p>Fixed IndexWriter RAM accounting bug that would cause it to flush too
-  early when using many different field names.</p>
-</li>
-<li>
-<p>Several other minor bugfixes: scoring bugs when using a custom coord(),
-  a rare IndexWriter thread-safety issue, and fixes to the faceting and
-  highlighting modules.</p>
-</li>
-</ul>
-<p>Solr 3.6.2 Release Highlights:</p>
-<ul>
-<li>
-<p>Fixed ConcurrentModificationException during highlighting, if all fields
-  were requested.</p>
-</li>
-<li>
-<p>Fixed edismax queryparser to apply minShouldMatch to implicit boolean queries.</p>
-</li>
-<li>
-<p>Several bugfixes to the DataImportHandler.</p>
-</li>
-<li>
-<p>Bug fixes from Apache Lucene 3.6.2.</p>
-</li>
-</ul>
-<h2 id="12-october-2012-lucene-core-40-and-solr-40-available">12 October 2012 - Lucene Core 4.0 and Solr 4.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the availability of Apache Lucene 4.0 and Apache Solr 4.0.</p>
-<p>Lucene can be downloaded from <a href="/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a> and Solr can be downloaded from <a href="/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>Noteworthy changes since Lucene 4.0-BETA:</p>
-<ul>
-<li>A new "Block" PostingsFormat offering improved search performance and index compression. This will likely become the default format in a future release.</li>
-<li>All non-default codec implementations were moved to a separated codecs module. Just add lucene-codecs-4.0.0.jar to your classpath to test these out.</li>
-<li>Payloads can be optionally stored on the term vectors.</li>
-<li>Many bugfixes and optimizations.</li>
-</ul>
-<p>Noteworthy changes since Solr 4.0-BETA:</p>
-<ul>
-<li>New spatial field types with polygon support.</li>
-<li>Various Admin UI improvements.</li>
-<li>SolrCloud related performance optimizations in writing the the transaction log, PeerSync recovery, Leader election, and ClusterState caching.</li>
-<li>Numerous bug fixes and optimizations.</li>
-</ul></div>
+<p>Solr 4.5 also includes numerous optimizations and bugfixes.</p></div>
 
 
       

Modified: websites/staging/lucene/trunk/content/mainnews.html
==============================================================================
--- websites/staging/lucene/trunk/content/mainnews.html (original)
+++ websites/staging/lucene/trunk/content/mainnews.html Mon Apr 28 18:12:21 2014
@@ -435,629 +435,7 @@ with the release for a full list of deta
   leader.</p>
 </li>
 </ul>
-<p>Solr 4.5 also includes numerous optimizations and bugfixes.</p>
-<h2 id="29-july-2013-apache-solr-reference-guide-44-available">29 July 2013 - Apache Solr Reference Guide 4.4 Available</h2>
-<p>The Lucene PMC is pleased to announce the release of the 
-Apache Solr Reference Guide for Solr 4.4.</p>
-<p>This 431 page PDF serves as the definitive users manual for 
-Solr 4.4.  As the first document of it's kind released by the 
-Lucene project, this release demonstrates a major milestone 
-in the growth and evolution of Apache Solr.</p>
-<p>The Solr Reference Guide is available for download from the Apache 
-mirror network:</p>
-<p><a href="https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/">https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/</a></p>
-<h2 id="23-july-2013-apache-lucene-44-and-apache-solrwzxhzdk12tmwzxhzdk13-44-available">23 July 2013 - Apache Lucene 4.4 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.4 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.4 and Apache Solr 4.4.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_4_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_4_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_2">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>New Replicator module: replicate index revisions between server and
-  client. See <a href="http://shaierera.blogspot.com/2013/05/the-replicator.html">http://shaierera.blogspot.com/2013/05/the-replicator.html</a></p>
-</li>
-<li>
-<p>New AnalyzingInfixSuggester: finds suggestions based on matches to any
-  tokens in the suggestion, not just based on pure prefix matching.  See
-  <a href="http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html">http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html</a></p>
-</li>
-<li>
-<p>New PatternCaptureGroupTokenFilter: emit multiple tokens, one for each 
-  capture group in one or more Java regexes.</p>
-</li>
-<li>
-<p>New Lucene Facet module features: </p>
-<ul>
-<li>Added dynamic (no taxonomy index used) numeric range faceting (see
-  <a href="http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html</a> )</li>
-<li>Arbitrary Querys are now allowed for per-dimension drill-down on
-  DrillDownQuery and DrillSideways, to support future dynamic faceting.</li>
-<li>New FacetResult.mergeHierarchies: merge multiple FacetResult of the
-  same dimension into a single one with the reconstructed hierarchy.</li>
-</ul>
-</li>
-<li>
-<p>FST's Builder can now handle more than 2.1 billion "tail nodes" while
-  building a minimal FST.</p>
-</li>
-<li>
-<p>FieldCache Ints and Longs now use bit-packing to save memory. String fields
-  have more efficient compression if there are many unique terms.</p>
-</li>
-<li>
-<p>Improved compression for NumericDocValues for dates and fields with very
-  small numbers of unique values.</p>
-</li>
-<li>
-<p>New IndexWriter.hasUncommittedChanges(): returns true if there are changes
-  that have not been committed.</p>
-</li>
-<li>
-<p>multiValuedSeparator in PostingsHighlighter is now configurable, for cases
-  where you want a different logical separator between field values.</p>
-</li>
-<li>
-<p>NorwegianLightStemFilter and NorwegianMinimalStemFilter have been extended 
-  to handle "nynorsk".</p>
-</li>
-<li>
-<p>New ScandinavianFoldingFilter and ScandinavianNormalizationFilter.</p>
-</li>
-<li>
-<p>Easier compressed norms: Lucene42NormsFormat now takes an overhead
-  parameter, allowing for values other than PackedInts.FASTEST.</p>
-</li>
-<li>
-<p>Analyzer now has an additional tokenStream(String fieldName, String text)
-  method, so wrapping by StringReader for common use is no longer needed.</p>
-</li>
-<li>
-<p>New SimpleMergedSegmentWarmer: just ensures that data structures
-  (terms, norms, docvalues, etc.) are initialized.</p>
-</li>
-<li>
-<p>IndexWriter flushes segments to the compound file format by default.</p>
-</li>
-</ul>
-<p>Lucene 4.4 also includes numerous optimizations and bugfixes.</p>
-<h3 id="highlights-of-the-solr-release-include_2">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr indexes and transaction logs may stored in HDFS with full read/write
-  capability.</p>
-</li>
-<li>
-<p>Schemaless mode: Added support for a mode that requires no up-front schema
-  modifications, in which previously unknown fields' types are guessed based
-  on the values in added/updated documents, and are then added to the schema
-  prior to processing the update.  Note that the below-described features
-  are also useful independently from schemaless mode operation.   </p>
-<ul>
-<li>New Parse{Date,Integer,Long,Float,Double,Boolean}UpdateProcessorFactory
-  classes parse/guess the field value class for String-valued and unknown
-  fields.</li>
-<li>New AddSchemaFieldsUpdateProcessor: Automatically add new fields to the
-  schema when adding/updating documents with unknown fields. Custom rules
-  map field value class(es) to schema fieldTypes.</li>
-<li>A new schemaless mode example configuration, using the above-described 
-  field-value-class-guessing and unknown-field-schema-addition features,
-  is provided at solr/example/example-schemaless/.</li>
-</ul>
-</li>
-<li>
-<p>Core Discovery mode: A new solr.xml format which does not store core
-  information, but instead searches for files named 'core.properties' in
-  the filesystem which tell Solr all the details about that core.  The main
-  example and the schemaless example both use this new format.</p>
-</li>
-<li>
-<p>Schema REST API: Add support for creating copy fields.</p>
-</li>
-<li>
-<p>A merged segment warmer may now be plugged into solrconfig.xml. </p>
-</li>
-<li>
-<p>New MaxScoreQParserPlugin: Return max() instead of sum() of terms.</p>
-</li>
-<li>
-<p>Binary files are now supported in ZooKeeper.</p>
-</li>
-<li>
-<p>SolrJ's SolrPing object has new methods for ping, enable, and disable.</p>
-</li>
-<li>
-<p>The Admin UI now supports adding documents to Solr.</p>
-</li>
-<li>
-<p>Added a PUT command to the Solr ZkCli tool.</p>
-</li>
-<li>
-<p>New "deleteshard" collections API that unloads all replicas of a given
-  shard and then removes it from the cluster state. It will remove only
-  those shards which are INACTIVE or have no range.</p>
-</li>
-<li>
-<p>The Overseer can now optionally assign generic node names so that
-  new addresses can host shards without naming confusion.</p>
-</li>
-<li>
-<p>The CSV Update Handler now supports optionally adding the line number/
-  row id to a document.</p>
-</li>
-<li>
-<p>Added a new system wide info admin handler that exposes the system info
-  that could previously only be retrieved using a SolrCore.</p>
-</li>
-</ul>
-<p>Solr 4.4 also includes numerous optimizations and bugfixes.</p>
-<h2 id="18-june-2013-apache-lucene-431-and-apache-solr-431-available">18 June 2013 - Apache Lucene 4.3.1 and Apache Solr 4.3.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.3.1 and Apache Solr 4.3.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_1/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_3_1/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_3">Highlights of the Lucene release include:</h3>
-<ul>
-<li>Lucene 4.3.1 includes 12 bug fixes and 1 optimization, including fixes
-for a serious bug that can cause deadlock.</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_3">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr 4.3.1 includes 24 bug fixes. The list includes a lot of SolrCloud
-bug fixes around Shard Splitting as well as some fixes in other areas.</p>
-</li>
-<li>
-<p>Lucene 4.3.1 bug fixes and optimizations.</p>
-</li>
-</ul>
-<h2 id="6-may-2013-apache-lucene-430-and-apache-solrwzxhzdk14tmwzxhzdk15-430-available">6 May 2013 - Apache Lucene 4.3.0 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.3.0 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.3.0 and Apache Solr 4.3.0.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_3_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_3_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_4">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Significant performance improvements for minShouldMatch BooleanQuery due to
-  skipping resulting in up to 4000% faster queries.</p>
-</li>
-<li>
-<p>A new SortingAtomicReader which allows sorting an index based on a sort criteria (e.g.
-  a numeric DocValues field), as well as SortingMergePolicy which sorts documents before
-  segments are merged.</p>
-</li>
-<li>
-<p>DocIdSetIterator and Scorer now has a cost API that provides an upper bound
-  of the number of documents the iterator might match. This API allows optimisation
-  during query execution or how filters are applied.</p>
-</li>
-<li>
-<p>Analyzing/FuzzySuggester now allow to record arbitrary byte[] as a payload. The suggesters
-  also use an ending offset to determine whether the last token was finished or not, so that
-  a query "i " will no longer suggest "Isla de Muerta" for example.</p>
-</li>
-<li>
-<p>Lucene Spatial Module can now search for indexed shapes by Within, Contains, and Disjoint
-  relationships, in addition to typical Intersects.</p>
-</li>
-<li>
-<p>PostingsHighlighter now allows custom passage scores, per-field BreakIterators and has been
-  detached from TopDocs. Additionally, subclasses can override where string values for highlighting
-  are pulled from alternatively to stored fields.</p>
-</li>
-<li>
-<p>New SearcherTaxonomyManager manages near-real-time reopens of both IndexSearcher and
-  TaxonomyReader (for faceting).</p>
-</li>
-<li>
-<p>Added new facet method to the facet module to compute facet counts using SortedSetDocValuesField,
-  without a separate taxonomy index.</p>
-</li>
-<li>
-<p>DrillSideways class, for computing sideways facet counts, is now more flexible: it allows more
-  than one FacetRequest per dimension and now allows drilling down on dimensions that do not have a
-  facet request.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.2.1 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_4">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Tired of maintaining core information in solr.xml? Now you can configure
-  Solr to automatically find cores by walking an arbitrary directory.</p>
-</li>
-<li>
-<p>Shard Splitting: You can now split SolrCloud shards to expand your cluster as 
-  you grow.</p>
-</li>
-<li>
-<p>The read side schema REST API has been improved and expanded upon: all schema
-  information is now available and the full live schema can now be returned in
-  json or xml.  Ground work is included for the upcoming write side of the 
-  schema REST API.</p>
-</li>
-<li>
-<p>Spatial queries can now search for indexed shapes by "IsWithin", "Contains" and 
-  "IsDisjointTo" relationships, in addition to typical "Intersects".</p>
-</li>
-<li>
-<p>Faceting now supports local parameters for faceting on the same field with 
-  different options.</p>
-</li>
-<li>
-<p>Significant performance improvements for minShouldMatch (mm) queries due to
-  skipping resulting in up to 4000% faster queries.</p>
-</li>
-<li>
-<p>Various new highlighting configuration parameters.</p>
-</li>
-<li>
-<p>A new solr.xml format that is closer to that of solrconfig.xml. The example
-  still uses the old format, but 4.4 will ship with the new format.</p>
-</li>
-<li>
-<p>Lucene 4.3.0 bug fixes and optimizations.</p>
-</li>
-</ul>
-<p>Solr 4.3.0 also includes many other new features as well as numerous optimizations and bugfixes.</p>
-<h2 id="3-april-2013-apache-lucene-421-and-apache-solrwzxhzdk16tmwzxhzdk17-421-available">3 April 2013 - Apache Lucene 4.2.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.2.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.2.1 and Apache Solr 4.2.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_1/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_2_1/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_5">Highlights of the Lucene release include:</h3>
-<ul>
-<li>Lucene 4.2.1 includes 9 bug fixes and 3 optimizations, including a fix 
-for a serious bug that could result in the loss of an index.</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_5">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>Solr 4.2.1 includes 38 bug fixes and 2 optimizations. The list includes 
-a lot of SolrCloud bug fixes around the Collections API as well as many 
-fixes around Directory management. There are many fixes in other areas as
-well.</p>
-</li>
-<li>
-<p>Lucene 4.2.1 bug fixes and optimizations.</p>
-</li>
-</ul>
-<h2 id="11-march-2013-apache-lucene-42-and-apache-solrwzxhzdk18tmwzxhzdk19-42-available">11 March 2013 - Apache Lucene 4.2 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.2 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.2 and Apache Solr 4.2.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_2_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_2_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_6">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Lucene 4.2 has a new default codec (Lucene42Codec) with a more
-  efficient docvalues format (sorted bytes in FST, less addressing
-  overhead, improved numeric compression) and smaller term
-  vectors (LZ4-compressed terms dictionaries and payloads, delta-encoded
-  positions and offsets using blocks of packed integers).</p>
-</li>
-<li>
-<p>Doc values external and codec API and implementations have been
-  simplified: the codec is no longer responsible for buffering doc
-  values; the numerous types have been consolidated down to only
-  three (NUMERIC, BINARY, SORTED); PerFieldDocValuesFormat lets you
-  set a different format for each field, and the doc values and FieldCache
-  APIs were unified.</p>
-</li>
-<li>
-<p>Significant refactoring and performance enhancements to the facet
-  module, resulting in overall ~3.8X speedup in one case (single Date
-  field faceting).</p>
-</li>
-<li>
-<p>DrillDownQuery in the facet module now supports multi-select.</p>
-</li>
-<li>
-<p>A new DrillSideways class enables counting facet labels and counts
-  for both hits and near-misses in a single query.  See
-  <a href="http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html">http://blog.mikemccandless.com/2013/02/drill-sideways-faceting-with-lucene.html</a></p>
-</li>
-<li>
-<p>An additional docvalues type (SORTED_SET) was added that supports multiple
-  values.</p>
-</li>
-<li>
-<p>FSTs are a bit smaller, and the FST package supports FSTs over 2GB
-  in size.</p>
-</li>
-<li>
-<p>A new LiveFieldValues class lets you get live or real-time values
-  for any indexed doc / field.  See <a href="http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html">http://blog.mikemccandless.com/2013/01/getting-real-time-field-values-in-lucene.html</a></p>
-</li>
-<li>
-<p>Added a new classification module.</p>
-</li>
-<li>
-<p>Various bugfixes and optimizations since the 4.1 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_6">Highlights of the Solr release include:</h3>
-<ul>
-<li>
-<p>A read side REST API for the schema. Always wanted to introspect the schema over http?
-  Now you can. Looks like the write side will be coming next.</p>
-</li>
-<li>
-<p>DocValues have been integrated into Solr. DocValues can be loaded up a lot faster than
-  the field cache and can also use different compression algorithms as well as in RAM or
-  on Disk representations. Faceting, sorting, and function queries all get to benefit.
-  How about the OS handling faceting and sorting caches off heap? No more tuning 60 gigabyte heaps?
-  How about a snappy new per segment DocValues faceting method? Improved numeric faceting? Sweet.</p>
-</li>
-<li>
-<p>Collection Aliasing. Got time based data? Want to re-index in a temporary collection
-  and then swap it into production? Done. Stay tuned for Shard Aliasing.</p>
-</li>
-<li>
-<p>Collection API responses. The collections API was still very new in 4.0, and while it
-  improved a fair bit in 4.1, responses were certainly needed, but missed the cut off.
-  Initially, we made the decision to make the Collection API super fault tolerant, which
-  made responses tougher to do. No one wants to hunt through logs files to see how things
-  turned out. Done in 4.2.</p>
-</li>
-<li>
-<p>Interact with any collection on any node. Until 4.2, you could only interact with a node
-  in your cluster if it hosted at least one replica of the collection you wanted to query/update.
-  No longer - query any node, whether it has a piece of your intended collection or not and
-  get a proxied response.</p>
-</li>
-<li>
-<p>Allow custom shard names so that new host addresses can take over for retired shards.
-  Working on Amazon without elastic ips? This is for you.</p>
-</li>
-<li>
-<p>Lucene 4.2 optimizations such as compressed term vectors.</p>
-</li>
-</ul>
-<p>Solr 4.2 also includes many other new features as well as numerous optimizations and bugfixes.</p>
-<h2 id="22-january-2013-apache-lucene-41-and-apache-solrwzxhzdk20tmwzxhzdk21-41-available">22 January 2013 - Apache Lucene 4.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.1 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.1 and Apache Solr 4.1.</p>
-<p>Lucene can be downloaded from <a href="http://lucene.apache.org/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a>
-and Solr can be downloaded from <a href="http://lucene.apache.org/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>See the <a href="/core/4_1_0/changes/Changes.html">Lucene CHANGES.txt</a> and
-<a href="/solr/4_1_0/changes/Changes.html">Solr CHANGES.txt</a> files included
-with the release for a full list of details.</p>
-<h3 id="highlights-of-the-lucene-release-include_7">Highlights of the Lucene release include:</h3>
-<ul>
-<li>
-<p>Lucene 4.1 has a new default codec (Lucene41Codec) based on the
-  previously-experimental "Block" indexing format for improved
-  performance, but also incorporating the functionality of "Appending"
-  and "Pulsing".</p>
-</li>
-<li>
-<p>The default codec incorporates the optimization of Pulsing: terms
-  that appear in only one document (such as primary key/id fields) just
-  store the document id in the term dictionary instead of a pointer to
-  this document id in a separate file.</p>
-</li>
-<li>
-<p>The default codec incorporates an efficient compressed stored fields
-  implementation that compresses chunks of documents together with LZ4.
-  (see
-  <a href="http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene">http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene</a>)</p>
-</li>
-<li>
-<p>Lucene no longer seeks when writing files (all fields are written in
-  an append-only way). This means it works by default with append-only
-  streams, hdfs, etc.</p>
-</li>
-<li>
-<p>New suggest implementations: AnalyzingSuggester, where the underlying
-  form (computed from a lucene Analyzer) used for suggestions is
-  separate from the returned text (see
-  <a href="http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html">http://blog.mikemccandless.com/2012/09/lucenes-new-analyzing-suggester.html</a>),
-  and FuzzySuggester, which additionally allows for inexact matching on
-  the input.</p>
-</li>
-<li>
-<p>Near-realtime support was added to the facet module.
-  (see <a href="http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html">http://shaierera.blogspot.com/2012/11/lucene-facets-part-1.html</a>)</p>
-</li>
-<li>
-<p>New Highlighter (postingshighlighter) added to the highlighter
-  module.  (see
-  <a href="http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html">http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html</a>)</p>
-</li>
-<li>
-<p>Added FilterStrategy to FilteredQuery for more flexibility in
-  filtered query execution.</p>
-</li>
-<li>
-<p>Added CommonTermsQuery to speed up queries with very highly frequent
-  terms.  Term frequencies are efficiently detected at query time - no
-  index time preparation required.</p>
-</li>
-<li>
-<p>Several bugfixes and optimizations since the 4.0 release.</p>
-</li>
-</ul>
-<h3 id="highlights-of-the-solr-release-include_7">Highlights of the Solr release include:</h3>
-<h4 id="solrcloud-enhancements-see-httpwikiapacheorgsolrsolrcloud">SolrCloud enhancements (see <a href="http://wiki.apache.org/solr/SolrCloud">http://wiki.apache.org/solr/SolrCloud</a>):</h4>
-<ul>
-<li>Simple multi-tenancy through enhanced document routing:<ul>
-<li>The "compositeId" router is the default for collections with hash
-  based routing (i.e. when numShards=N is specified on collection
-  creation).</li>
-<li>Documents with ids sharing the same domain/prefix, e.g.
-  'customerB!', will be routed to the same shard, allowing for
-  efficient querying.  At query time, one can specify a "shard.keys"
-  parameter that lists the domains, e.g. 'shard.keys=customerB!', and
-  controls what shards the query is routed to.</li>
-<li>Collections that do not specify numShards at collection creation
-  time use custom sharding and default to the "implicit" router.
-  Document updates received by a shard will be indexed to that shard,
-  unless a "<em>shard</em>" parameter or document field names a different
-  shard.</li>
-</ul>
-</li>
-<li>Short circuiting for distributed search if a request only needs
-  to query a single shard.</li>
-<li>Allow creating more than one shard per instance with the Collection
-  API.</li>
-<li>Allow access to the collections API through CloudSolrServer without
-  referencing an existing collection.</li>
-<li>Collection API: Support for specifying a list of Solr addresses to
-  spread a new collection across.</li>
-<li>New and improved auto host detection strategy.</li>
-<li>Numerous bug fixes and general hardening - it's recommended that all
-  Solr 4.0 SolrCloud users upgrade to 4.1.</li>
-</ul>
-<h4 id="new-features">New features:</h4>
-<ul>
-<li>The majority of Solr's features, including replication, now work with
-  custom Directory and DirectoryFactory implementations.</li>
-<li>Indexed term offsets, specifiable via a 'storeOffsetsWithPositions'
-  flag on field definitions in the schema.  Useful for highlighters.</li>
-<li>Solr QParsers may now be directly invoked in the lucene query syntax
-  via localParams and without the <em>query</em> magic field hack.
-  Example: foo AND {!term f=myfield v=$qq}</li>
-<li>Solr now parses request parameters (from URL or sent with POST using
-  content-type application/x-www-form-urlencoded) in its dispatcher code.
-  It no longer relies on special configuration settings in Tomcat or other
-  web containers to enable UTF-8 encoding, which is mandatory for correct
-  Solr behaviour. Solr now works out of the box with e.g. Tomcat, JBoss,...</li>
-<li>Directory IO rate limiting based on the IO context.</li>
-<li>Distributed search support for MoreLikeThis.</li>
-<li>Multi-core: On-demand core loading and LRU-based core unloading after
-  reaching a user-specified maximum number.</li>
-<li>The new Solr 4 spatial fields now work with the {!geofilt} and {!bbox}
-  query parsers. The score local-param works too.</li>
-<li>Extra statistics to RequestHandlers - 5 &amp; 15-minute reqs/sec rolling
-  averages; median, 75th, 95th, 99th, 99.9th percentile request times.</li>
-<li>PostingsHighlighter support (see
-  <a href="http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html">http://blog.mikemccandless.com/2012/12/a-new-lucene-highlighter-is-born.html</a>) </li>
-</ul>
-<h4 id="admin-ui-improvements">Admin UI improvements:</h4>
-<ul>
-<li>Internet Explorer is now supported</li>
-<li>Enhanced readability of XML query response display in Query UI</li>
-<li>Many improvements to DataImportHandler UI</li>
-<li>Core creation and deletion now updates the main/left list of cores</li>
-<li>Admin Cores UI now redirects to newly created core details</li>
-<li>Deleted documents are calculated/displayed</li>
-<li>Allow multiple Items to stay open on Plugins-Page </li>
-</ul>
-<h4 id="storage-improvements-thanks-to-the-new-lucene-41-codec">Storage improvements (thanks to the new Lucene 4.1 codec):</h4>
-<ul>
-<li>Faster search, in particular for rare terms such as primary key/id
-  fields.</li>
-<li>Stored fields are compressed. (See
-  <a href="http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene">http://blog.jpountz.net/post/33247161884/efficient-compressed-stored-fields-with-lucene</a>)</li>
-</ul>
-<h4 id="dataimporthandler-contrib-module-backwards-compatibility-breaks">DataImportHandler contrib module backwards-compatibility breaks:</h4>
-<ul>
-<li>These default to the "root" Locale, rather than the JVM default locale 
-  as before.<ul>
-<li>NumberFormatTransformer &amp; DateFormatTransformer</li>
-<li>"formatDate" evaluator </li>
-<li>"dataimport.properties" file "last_index_time" property</li>
-</ul>
-</li>
-<li>These default to UTF-8 encoding, rather than the JVM default encoding 
-  as before.<ul>
-<li>FileDataSource &amp; FieldReaderDataSource  </li>
-</ul>
-</li>
-<li>These may require code changes to custom plug-ins<ul>
-<li>The EvaluatorBag class was eliminated and its public/protected methods 
-  were moved to the Evaluator abstract class.</li>
-<li>The experimental DIHPropertiesWriter interface was renamed DIHProperties,
-  changed to an abstract class and given new signature.</li>
-</ul>
-</li>
-</ul>
-<p>Solr 4.1 also includes numerous optimizations and bugfixes.</p>
-<h2 id="25-december-2012-apache-lucene-362-and-apache-solr-362-available">25 December 2012 - Apache Lucene 3.6.2 and Apache Solr 3.6.2 available</h2>
-<p>The Lucene PMC is pleased to announce the availability
-of Apache Lucene 3.6.2 and Apache Solr 3.6.2.</p>
-<p>This release is a bug fix release for version 3.6.1. It contains numerous
-bug fixes, optimizations, and improvements, some of which are highlighted
-below.</p>
-<p>Lucene can be downloaded from <a href="/core/mirrors-core-3x-redir.html?">http://lucene.apache.org/core/mirrors-core-3x-redir.html</a>
-and Solr can be downloaded from <a href="/solr/mirrors-solr-3x-redir.html?">http://lucene.apache.org/solr/mirrors-solr-3x-redir.html</a></p>
-<p>See the CHANGES.txt file included with the release for a full list of
-details.</p>
-<p>Lucene 3.6.2 Release Highlights:</p>
-<ul>
-<li>
-<p>Fixed ArrayIndexOutOfBoundsException when the in-memory terms index
-  requires more than 2.1GB of RAM (billions of terms).</p>
-</li>
-<li>
-<p>Fixed a bug in contrib/queryparser's parsing of boolean queries.</p>
-</li>
-<li>
-<p>Fixed BooleanScorer2 to return the correct freq() when using the scorer
-  visitor API.</p>
-</li>
-<li>
-<p>Fixed IndexWriter RAM accounting bug that would cause it to flush too
-  early when using many different field names.</p>
-</li>
-<li>
-<p>Several other minor bugfixes: scoring bugs when using a custom coord(),
-  a rare IndexWriter thread-safety issue, and fixes to the faceting and
-  highlighting modules.</p>
-</li>
-</ul>
-<p>Solr 3.6.2 Release Highlights:</p>
-<ul>
-<li>
-<p>Fixed ConcurrentModificationException during highlighting, if all fields
-  were requested.</p>
-</li>
-<li>
-<p>Fixed edismax queryparser to apply minShouldMatch to implicit boolean queries.</p>
-</li>
-<li>
-<p>Several bugfixes to the DataImportHandler.</p>
-</li>
-<li>
-<p>Bug fixes from Apache Lucene 3.6.2.</p>
-</li>
-</ul>
-<h2 id="12-october-2012-lucene-core-40-and-solr-40-available">12 October 2012 - Lucene Core 4.0 and Solr 4.0 Available</h2>
-<p>The Lucene PMC is pleased to announce the availability of Apache Lucene 4.0 and Apache Solr 4.0.</p>
-<p>Lucene can be downloaded from <a href="/core/mirrors-core-latest-redir.html">http://lucene.apache.org/core/mirrors-core-latest-redir.html</a> and Solr can be downloaded from <a href="/solr/mirrors-solr-latest-redir.html">http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a></p>
-<p>Noteworthy changes since Lucene 4.0-BETA:</p>
-<ul>
-<li>A new "Block" PostingsFormat offering improved search performance and index compression. This will likely become the default format in a future release.</li>
-<li>All non-default codec implementations were moved to a separated codecs module. Just add lucene-codecs-4.0.0.jar to your classpath to test these out.</li>
-<li>Payloads can be optionally stored on the term vectors.</li>
-<li>Many bugfixes and optimizations.</li>
-</ul>
-<p>Noteworthy changes since Solr 4.0-BETA:</p>
-<ul>
-<li>New spatial field types with polygon support.</li>
-<li>Various Admin UI improvements.</li>
-<li>SolrCloud related performance optimizations in writing the the transaction log, PeerSync recovery, Leader election, and ClusterState caching.</li>
-<li>Numerous bug fixes and optimizations.</li>
-</ul></div>
+<p>Solr 4.5 also includes numerous optimizations and bugfixes.</p></div>