You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sa...@apache.org on 2013/01/22 08:59:19 UTC

svn commit: r1436785 - in /lucene/cms/trunk: content/ content/core/ content/solr/ templates/

Author: sarowe
Date: Tue Jan 22 07:59:19 2013
New Revision: 1436785

URL: http://svn.apache.org/viewvc?rev=1436785&view=rev
Log:
Update for Lucene and Solr 4.1

Modified:
    lucene/cms/trunk/content/.htaccess
    lucene/cms/trunk/content/core/corenews.mdtext
    lucene/cms/trunk/content/core/documentation.mdtext
    lucene/cms/trunk/content/core/quickstart.mdtext
    lucene/cms/trunk/content/core/systemreqs.mdtext
    lucene/cms/trunk/content/mainnews.mdtext
    lucene/cms/trunk/content/solr/documentation.mdtext
    lucene/cms/trunk/content/solr/downloads.mdtext
    lucene/cms/trunk/content/solr/solrnews.mdtext
    lucene/cms/trunk/content/solr/tutorial.mdtext
    lucene/cms/trunk/templates/core-sidebar.html
    lucene/cms/trunk/templates/corenav.mdtext
    lucene/cms/trunk/templates/mirrors-core-latest-redir.html
    lucene/cms/trunk/templates/mirrors-solr-latest-redir.html
    lucene/cms/trunk/templates/sidenav.mdtext
    lucene/cms/trunk/templates/solr-sidebar.html

Modified: lucene/cms/trunk/content/.htaccess
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/.htaccess?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/.htaccess (original)
+++ lucene/cms/trunk/content/.htaccess Tue Jan 22 07:59:19 2013
@@ -25,8 +25,8 @@ RedirectMatch Permanent /solr/api/index.
 # Other pages can always be redirected to the "most current" released javadocs
 # using "temp" instead of permanent so crawlers know that they
 # might change again in the future
-RedirectMatch temp /solr/api/org/(.*) /solr/4_0_0/solr-core/org/$1
-RedirectMatch temp /solr/api/(.*) /solr/4_0_0/$1
+RedirectMatch temp /solr/api/org/(.*) /solr/4_1_0/solr-core/org/$1
+RedirectMatch temp /solr/api/(.*) /solr/4_1_0/$1
 
 # we no longer have a TLP mail.html page use 'core' for now
 RedirectMatch Permanent /mail.html /core/discussion.html

Modified: lucene/cms/trunk/content/core/corenews.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/corenews.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/corenews.mdtext (original)
+++ lucene/cms/trunk/content/core/corenews.mdtext Tue Jan 22 07:59:19 2013
@@ -1,5 +1,71 @@
 # Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> Core News
 
+## 22 January 2013 - Lucene Core 4.1.0 Available
+
+The Lucene PMC is pleased to announce the release of Apache Lucene 4.1
+
+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.
+
+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>
+
+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.
+
+Lucene 4.1 Release Highlights:
+
+- 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".
+
+- 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.
+
+- 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>)
+
+- 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.
+
+- 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.
+
+- 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>)
+
+- 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>)
+
+- Added FilterStrategy to FilteredQuery for more flexibility in
+  filtered query execution.
+
+- Added CommonTermsQuery to speed up queries with very highly frequent
+  terms.  Term frequencies are efficiently detected at query time - no
+  index time preparation required.
+
+- Several bugfixes and optimizations since the 4.0 release.
+
+
 ## 25 December 2012 - Lucene Core 3.6.2 Available
 
 The Lucene PMC is pleased to announce the release of Apache Lucene 3.6.2.

Modified: lucene/cms/trunk/content/core/documentation.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/documentation.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/documentation.mdtext (original)
+++ lucene/cms/trunk/content/core/documentation.mdtext Tue Jan 22 07:59:19 2013
@@ -1,6 +1,5 @@
 # Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> Release Docs
 
 ## Java Docs
-
-- [4.0](./4_0_0/index.html)
+- [4.1](./4_1_0/index.html)
 - [3.6.2](./3_6_2/index.html)

Modified: lucene/cms/trunk/content/core/quickstart.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/quickstart.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/quickstart.mdtext (original)
+++ lucene/cms/trunk/content/core/quickstart.mdtext Tue Jan 22 07:59:19 2013
@@ -5,5 +5,5 @@ in the documentation for that release.
 
 The most recent versions can also be found online:
 
-- <a href="4_0_0/demo/overview-summary.html#overview_description">Lucene 4.0 Demo</a>
+- <a href="4_1_0/demo/overview-summary.html#overview_description">Lucene 4.1 Demo</a>
 - <a href="3_6_2/gettingstarted.html">Lucene 3.6.2 Demo</a>

Modified: lucene/cms/trunk/content/core/systemreqs.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/systemreqs.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/systemreqs.mdtext (original)
+++ lucene/cms/trunk/content/core/systemreqs.mdtext Tue Jan 22 07:59:19 2013
@@ -2,5 +2,5 @@
 
 The system requirements of the various Lucene releases are listed on their documentation pages:
 
-- [4.0](./4_0_0/SYSTEM_REQUIREMENTS.html)
+- [4.1](./4_1_0/SYSTEM_REQUIREMENTS.html)
 - [3.6.2](./3_6_2/systemrequirements.html)

Modified: lucene/cms/trunk/content/mainnews.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/mainnews.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/mainnews.mdtext (original)
+++ lucene/cms/trunk/content/mainnews.mdtext Tue Jan 22 07:59:19 2013
@@ -1,5 +1,155 @@
 # Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> News
 
+## 22 January 2013 - Apache Lucene 4.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.1 available
+
+The Lucene PMC is pleased to announce the availability
+of Apache Lucene 4.1 and Apache Solr 4.1.
+
+Lucene can be downloaded from <a href="/core/mirrors-core-latest-redir.html?"
+>http://lucene.apache.org/core/mirrors-core-3x-redir.html</a>
+and Solr can be downloaded from <a href="/solr/mirrors-solr-latest-redir.html?"
+>http://lucene.apache.org/solr/mirrors-solr-3x-redir.html</a>
+
+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.
+
+### Highlights of the Lucene release include:
+
+- 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".
+
+- 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.
+
+- 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>)
+
+- 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.
+
+- 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.
+
+- 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>)
+
+- 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>)
+
+- Added FilterStrategy to FilteredQuery for more flexibility in
+  filtered query execution.
+
+- Added CommonTermsQuery to speed up queries with very highly frequent
+  terms.  Term frequencies are efficiently detected at query time - no
+  index time preparation required.
+
+- Several bugfixes and optimizations since the 4.0 release.
+
+### Highlights of the Solr release include:
+
+SolrCloud enhancements (see <a href="http://wiki.apache.org/solr/SolrCloud"
+>http://wiki.apache.org/solr/SolrCloud</a>):
+* Simple multi-tenancy through enhanced document routing:
+  - The "compositeId" router is the default for collections with hash
+    based routing (i.e. when numShards=N is specified on collection
+    creation).
+  - 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.
+  - 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 "_shard_" parameter or document field names a different
+    shard.
+* Short circuiting for distributed search if a request only needs
+  to query a single shard.
+* Allow creating more than one shard per instance with the Collection
+  API.
+* Allow access to the collections API through CloudSolrServer without
+  referencing an existing collection.
+* Collection API: Support for specifying a list of Solr addresses to
+  spread a new collection across.
+* New and improved auto host detection strategy.
+* Numerous bug fixes and general hardening - it's recommended that all
+  Solr 4.0 SolrCloud users upgrade to 4.1.
+
+New features:
+* The majority of Solr's features, including replication, now work with
+  custom Directory and DirectoryFactory implementations.
+* Indexed term offsets, specifiable via a 'storeOffsetsWithPositions'
+  flag on field definitions in the schema.  Useful for highlighters.
+* Solr QParsers may now be directly invoked in the lucene query syntax
+  via localParams and without the _query_ magic field hack.
+  Example: foo AND {!term f=myfield v=$qq}
+* 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,...
+* Directory IO rate limiting based on the IO context.
+* Distributed search support for MoreLikeThis.
+* Multi-core: On-demand core loading and LRU-based core unloading after
+  reaching a user-specified maximum number.
+* The new Solr 4 spatial fields now work with the {!geofilt} and {!bbox}
+  query parsers. The score local-param works too.
+* Extra statistics to RequestHandlers - 5 & 15-minute reqs/sec rolling
+  averages; median, 75th, 95th, 99th, 99.9th percentile request times.
+* 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>) 
+
+Admin UI improvements:
+* Internet Explorer is now supported
+* Enhanced readability of XML query response display in Query UI
+* Many improvements to DataImportHandler UI
+* Core creation and deletion now updates the main/left list of cores
+* Admin Cores UI now redirects to newly created core details
+* Deleted documents are calculated/displayed
+* Allow multiple Items to stay open on Plugins-Page 
+
+Storage improvements (thanks to the new Lucene 4.1 codec):
+* Faster search, in particular for rare terms such as primary key/id
+  fields.
+* 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>)
+
+DataImportHandler contrib module backwards-compatibility breaks:
+* These default to the "root" Locale, rather than the JVM default locale 
+  as before.
+  - NumberFormatTransformer & DateFormatTransformer
+  - "formatDate" evaluator 
+  - "dataimport.properties" file "last_index_time" property
+* These default to UTF-8 encoding, rather than the JVM default encoding 
+  as before.
+  - FileDataSource & FieldReaderDataSource  
+* These may require code changes to custom plug-ins
+  - The EvaluatorBag class was eliminated and its public/protected methods 
+    were moved to the Evaluator abstract class.
+  - The experimental DIHPropertiesWriter interface was renamed DIHProperties,
+    changed to an abstract class and given new signature.
+
+Solr 4.1 also includes numerous optimizations and bugfixes.
+
 ## 25 December 2012 - Apache Lucene 3.6.2 and Apache Solr 3.6.2 available
 
 The Lucene PMC is pleased to announce the availability
@@ -43,7 +193,7 @@ Solr 3.6.2 Release Highlights:
 
 - Bug fixes from Apache Lucene 3.6.2.
 
-## 12 October 2012 - Lucene Core 4.0 and Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.0 Available
+## 12 October 2012 - Lucene Core 4.0 and Solr 4.0 Available
 
 The Lucene PMC is pleased to announce the availability of Apache Lucene 4.0 and Apache Solr 4.0.
 

Modified: lucene/cms/trunk/content/solr/documentation.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/documentation.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/documentation.mdtext (original)
+++ lucene/cms/trunk/content/solr/documentation.mdtext Tue Jan 22 07:59:19 2013
@@ -24,8 +24,8 @@ New users are encouraged to start by loo
 
 Documentation is available online for the following releases:
 
+- [4.1](./4_1_0/)
 - [3.6.2](./api-3_6_2/)
-- [4.0](./4_0_0/)
 
 ## Additional Documentation
 

Modified: lucene/cms/trunk/content/solr/downloads.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/downloads.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/downloads.mdtext (original)
+++ lucene/cms/trunk/content/solr/downloads.mdtext Tue Jan 22 07:59:19 2013
@@ -9,7 +9,9 @@ Both binary and source releases for the 
 
 Archives for all past versions of Solr are available at [the Apache archives](http://archive.apache.org/dist/lucene/solr/).
 
-The <tt>apache-solr-VERSION.zip</tt> or <tt>.tgz</tt> (where VERSION is the version number of the release, e.g. 3.0.1) file contains
+The <tt>solr-VERSION.zip</tt> or <tt>.tgz</tt> (where VERSION is the version number of the release, e.g. 3.0.1) file contains
             Apache Solr, html documentation and tutorial.  The
-            <tt>apache-solr-VERSION-src.zip</tt> or <tt>.tgz</tt> contains the full source
-            code for that version.
\ No newline at end of file
+            <tt>solr-VERSION-src.zip</tt> or <tt>.tgz</tt> contains the full source
+            code for that version.
+
+Note: prior to the Solr 4.1 release, all distribution and artifact filenames contained an "apache-" prefix.

Modified: lucene/cms/trunk/content/solr/solrnews.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/solrnews.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/solrnews.mdtext (original)
+++ lucene/cms/trunk/content/solr/solrnews.mdtext Tue Jan 22 07:59:19 2013
@@ -2,6 +2,116 @@
 
 # Solr<span style="vertical-align: super; font-size: xx-small">TM</span> News
 
+## 22 January 2013 - Apache Solr 4.1.0 Available
+
+The Lucene PMC is pleased to announce the release of Apache Solr 4.1
+
+Solr is the popular, blazing fast, open source NoSQL search platform
+from the Apache Lucene project. Its major features include powerful
+full-text search, hit highlighting, faceted search, dynamic
+clustering, database integration, rich document (e.g., Word, PDF)
+handling, and geospatial search.  Solr is highly scalable, providing
+fault tolerant distributed search and indexing, and powers the search
+and navigation features of many of the world's largest internet sites.
+
+Solr 4.1 is available for immediate download at:
+   <a href="/solr/mirrors-solr-latest-redir.html"
+   >http://lucene.apache.org/solr/mirrors-solr-latest-redir.html</a>
+
+Note: starting with Solr 4.1, the "apache-" prefix has been removed
+from all artifact and distribution filenames.
+
+See the <a href="/solr/4_1_0/changes/Changes.html">CHANGES.txt</a> file
+included with the release for a full list of details.
+
+Solr 4.1 Release Highlights:
+
+SolrCloud enhancements (see <a href="http://wiki.apache.org/solr/SolrCloud"
+>http://wiki.apache.org/solr/SolrCloud</a>):
+* Simple multi-tenancy through enhanced document routing:
+  - The "compositeId" router is the default for collections with hash
+    based routing (i.e. when numShards=N is specified on collection
+    creation).
+  - 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.
+  - 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 "_shard_" parameter or document field names a different
+    shard.
+* Short circuiting for distributed search if a request only needs
+  to query a single shard.
+* Allow creating more than one shard per instance with the Collection
+  API.
+* Allow access to the collections API through CloudSolrServer without
+  referencing an existing collection.
+* Collection API: Support for specifying a list of Solr addresses to
+  spread a new collection across.
+* New and improved auto host detection strategy.
+* Numerous bug fixes and general hardening - it's recommended that all
+  Solr 4.0 SolrCloud users upgrade to 4.1.
+
+New features:
+* The majority of Solr's features, including replication, now work with
+  custom Directory and DirectoryFactory implementations.
+* Indexed term offsets, specifiable via a 'storeOffsetsWithPositions'
+  flag on field definitions in the schema.  Useful for highlighters.
+* Solr QParsers may now be directly invoked in the lucene query syntax
+  via localParams and without the _query_ magic field hack.
+  Example: foo AND {!term f=myfield v=$qq}
+* 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,...
+* Directory IO rate limiting based on the IO context.
+* Distributed search support for MoreLikeThis.
+* Multi-core: On-demand core loading and LRU-based core unloading after
+  reaching a user-specified maximum number.
+* The new Solr 4 spatial fields now work with the {!geofilt} and {!bbox}
+  query parsers. The score local-param works too.
+* Extra statistics to RequestHandlers - 5 & 15-minute reqs/sec rolling
+  averages; median, 75th, 95th, 99th, 99.9th percentile request times.
+* 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>) 
+
+Admin UI improvements:
+* Internet Explorer is now supported
+* Enhanced readability of XML query response display in Query UI
+* Many improvements to DataImportHandler UI
+* Core creation and deletion now updates the main/left list of cores
+* Admin Cores UI now redirects to newly created core details
+* Deleted documents are calculated/displayed
+* Allow multiple Items to stay open on Plugins-Page 
+
+Storage improvements (thanks to the new Lucene 4.1 codec):
+* Faster search, in particular for rare terms such as primary key/id
+  fields.
+* 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>)
+
+DataImportHandler contrib module backwards-compatibility breaks:
+* These default to the "root" Locale, rather than the JVM default locale 
+  as before.
+  - NumberFormatTransformer & DateFormatTransformer
+  - "formatDate" evaluator 
+  - "dataimport.properties" file "last_index_time" property
+* These default to UTF-8 encoding, rather than the JVM default encoding 
+  as before.
+  - FileDataSource & FieldReaderDataSource  
+* These may require code changes to custom plug-ins
+  - The EvaluatorBag class was eliminated and its public/protected methods 
+    were moved to the Evaluator abstract class.
+  - The experimental DIHPropertiesWriter interface was renamed DIHProperties,
+    changed to an abstract class and given new signature.
+
+Solr 4.1 also includes numerous optimizations and bugfixes.
+
 ## 25 December 2012 - Apache Solr 3.6.2 Available
 
 The Lucene PMC is pleased to announce the release of Apache Solr 3.6.2.

Modified: lucene/cms/trunk/content/solr/tutorial.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/tutorial.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/tutorial.mdtext (original)
+++ lucene/cms/trunk/content/solr/tutorial.mdtext Tue Jan 22 07:59:19 2013
@@ -8,6 +8,6 @@ in the documentation for that release.
 Copies of the tutorial for the most recent release of each 
 major branch can also be found online:
 
-- <a href="api-3_6_1/doc-files/tutorial.html">Solr 3.6.1 Tutorial</a>
+- <a href="4_1_0/tutorial.html">Solr 4.1 Tutorial</a>
 
-- <a href="4_0_0/tutorial.html">Solr 4.0 Tutorial</a>
\ No newline at end of file
+- <a href="3_6_2/doc-files/tutorial.html">Solr 3.6.2 Tutorial</a>

Modified: lucene/cms/trunk/templates/core-sidebar.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/core-sidebar.html?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/core-sidebar.html (original)
+++ lucene/cms/trunk/templates/core-sidebar.html Tue Jan 22 07:59:19 2013
@@ -2,19 +2,19 @@
 <div id="sidebar">
   <div class="button-wrapper">
     <div class="button-green">
-      <a href="mirrors-core-3x-redir.html?">Download</a>
+      <a href="mirrors-core-latest-redir.html?">Download</a>
       <div class="flap top">Click to begin</div>
-      <div class="flap bottom">of Apache Lucene 3.6.2</div>
+      <div class="flap bottom">of Apache Lucene 4.1</div>
     </div>
-    <div class="download-desc">Apache Lucene 3.6.2</div>
+    <div class="download-desc">Apache Lucene 4.1</div>
   </div>
-  <div class="button-wrapper">
+ <div class="button-wrapper">
     <div class="button-green">
-      <a href="mirrors-core-latest-redir.html?">Download</a>
+      <a href="mirrors-core-3x-redir.html?">Download</a>
       <div class="flap top">Click to begin</div>
-      <div class="flap bottom">of Apache Lucene 4.0</div>
+      <div class="flap bottom">of Apache Lucene 3.6.2</div>
     </div>
-    <div class="download-desc">Apache Lucene 4.0</div>
+    <div class="download-desc">Apache Lucene 3.6.2</div>
   </div>
   {% filter markdown %}{% include "corenav.mdtext" %}{% endfilter %}
   <div class="status">

Modified: lucene/cms/trunk/templates/corenav.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/corenav.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/corenav.mdtext (original)
+++ lucene/cms/trunk/templates/corenav.mdtext Tue Jan 22 07:59:19 2013
@@ -7,7 +7,7 @@
 
 # Release Docs
 
-- [4.0](./4_0_0/index.html)
+- [4.1](./4_1_0/index.html)
 - [3.6.2](./3_6_2/index.html)
 
 # About

Modified: lucene/cms/trunk/templates/mirrors-core-latest-redir.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/mirrors-core-latest-redir.html?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/mirrors-core-latest-redir.html (original)
+++ lucene/cms/trunk/templates/mirrors-core-latest-redir.html Tue Jan 22 07:59:19 2013
@@ -4,7 +4,7 @@
 #}
 {% extends "head.html" %}
 {% block css %}
-    <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/java/4.0.0">
+    <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/java/4.1.0">
     <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
     <link href="../css/global.css" rel="stylesheet" type="text/css">
     <link href="../css/core.css" rel="stylesheet" type="text/css">

Modified: lucene/cms/trunk/templates/mirrors-solr-latest-redir.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/mirrors-solr-latest-redir.html?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/mirrors-solr-latest-redir.html (original)
+++ lucene/cms/trunk/templates/mirrors-solr-latest-redir.html Tue Jan 22 07:59:19 2013
@@ -5,7 +5,7 @@
 #}
 {% extends "head.html" %}
 {% block css %}
-    <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/solr/4.0.0">
+    <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/solr/4.1.0">
     <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
     <link href="../css/global.css" rel="stylesheet" type="text/css">
     <link href="../css/solr.css" rel="stylesheet" type="text/css">

Modified: lucene/cms/trunk/templates/sidenav.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/sidenav.mdtext?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/sidenav.mdtext (original)
+++ lucene/cms/trunk/templates/sidenav.mdtext Tue Jan 22 07:59:19 2013
@@ -1,28 +1,29 @@
 
   <div class="button-green">
-    <a href="core/mirrors-core-3x-redir.html?">Download</a>
+    <a href="core/mirrors-core-latest-redir.html?">Download</a>
     <div class="flap top">Click to begin</div>
-    <div class="flap bottom">of Apache Lucene 3.6.2</div>
+    <div class="flap bottom">of Apache Lucene 4.1</div>
   </div>
-  <div class="download-desc">Apache Lucene 3.6.2</div>
+  <div class="download-desc">Apache Lucene 4.1</div>
   <div class="button-orange">
-    <a href="solr/mirrors-solr-3x-redir.html?">Download</a>
+    <a href="solr/mirrors-solr-latest-redir.html?">Download</a>
     <div class="flap top">Click to begin</div>
-    <div class="flap bottom">of Apache Solr 3.6.2</div>
+    <div class="flap bottom">of Apache Solr 4.1</div>
   </div>
-  <div class="download-desc" style="margin-bottom: 4em">Apache Solr 3.6.2</div>
+  <div class="download-desc">Apache Solr 4.1</div>
   <div class="button-green">
-    <a href="core/mirrors-core-latest-redir.html?">Download</a>
+    <a href="core/mirrors-core-3x-redir.html?">Download</a>
     <div class="flap top">Click to begin</div>
-    <div class="flap bottom">of Apache Lucene 4.0</div>
+    <div class="flap bottom">of Apache Lucene 3.6.2</div>
   </div>
-  <div class="download-desc">Apache Lucene 4.0</div>
+  <div class="download-desc">Apache Lucene 3.6.2</div>
   <div class="button-orange">
-    <a href="solr/mirrors-solr-latest-redir.html?">Download</a>
+    <a href="solr/mirrors-solr-3x-redir.html?">Download</a>
     <div class="flap top">Click to begin</div>
-    <div class="flap bottom">of Apache Solr 4.0</div>
+    <div class="flap bottom">of Apache Solr 3.6.2</div>
   </div>
-  <div class="download-desc">Apache Solr 4.0</div>
+  <div class="download-desc" style="margin-bottom: 4em">Apache Solr 3.6.2</div>
+
 # Projects
   - [Lucene Core (Java)](./core/)
   - [Solr](./solr/)

Modified: lucene/cms/trunk/templates/solr-sidebar.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/solr-sidebar.html?rev=1436785&r1=1436784&r2=1436785&view=diff
==============================================================================
--- lucene/cms/trunk/templates/solr-sidebar.html (original)
+++ lucene/cms/trunk/templates/solr-sidebar.html Tue Jan 22 07:59:19 2013
@@ -2,20 +2,20 @@
 <div id="sidebar">
   <div class="button-wrapper">
     <div class="button-orange">
-     <a href="mirrors-solr-3x-redir.html?">Download</a>
+     <a href="mirrors-solr-latest-redir.html?">Download</a>
       <div class="flap top">Click to begin</div>
-      <div class="flap bottom">of Apache Solr 3.6.2</div>
-      <div class="download-desc">Apache Solr 3.6.2</div>
+      <div class="flap bottom">of Apache Solr 4.1</div>
+      <div class="download-desc">Apache Solr 4.1</div>
     </div>
   </div>  
   <div class="button-wrapper">
     <div class="button-orange">
-     <a href="mirrors-solr-latest-redir.html?">Download</a>
+     <a href="mirrors-solr-3x-redir.html?">Download</a>
       <div class="flap top">Click to begin</div>
-      <div class="flap bottom">of Apache Solr 4.0</div>
-      <div class="download-desc">Apache Solr 4.0</div>
+      <div class="flap bottom">of Apache Solr 3.6.2</div>
+      <div class="download-desc">Apache Solr 3.6.2</div>
     </div>
-  </div>  
+  </div>
   <span class="sidenav">{% filter markdown %}{% include "solrnav.mdtext" %}{% endfilter %}
     <div class="status">
       <div id="svn">