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/07/23 18:09:18 UTC
svn commit: r1506138 - in /lucene/cms/trunk: content/ content/core/
content/solr/ templates/
Author: sarowe
Date: Tue Jul 23 16:09:17 2013
New Revision: 1506138
URL: http://svn.apache.org/r1506138
Log:
4.4 website changes
Modified:
lucene/cms/trunk/content/.htaccess
lucene/cms/trunk/content/core/corenews.mdtext
lucene/cms/trunk/content/core/doap.rdf
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/doap.rdf
lucene/cms/trunk/content/solr/documentation.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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/.htaccess (original)
+++ lucene/cms/trunk/content/.htaccess Tue Jul 23 16:09:17 2013
@@ -28,9 +28,9 @@ 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 /core/api/(.*) /core/4_3_1/$1
-RedirectMatch temp /solr/api/org/(.*) /solr/4_3_1/solr-core/org/$1
-RedirectMatch temp /solr/api/(.*) /solr/4_3_1/$1
+RedirectMatch temp /core/api/(.*) /core/4_4_0/$1
+RedirectMatch temp /solr/api/org/(.*) /solr/4_4_0/solr-core/org/$1
+RedirectMatch temp /solr/api/(.*) /solr/4_4_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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/corenews.mdtext (original)
+++ lucene/cms/trunk/content/core/corenews.mdtext Tue Jul 23 16:09:17 2013
@@ -1,5 +1,74 @@
# Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> Core News
+## 23 July 2013 - Lucene Core 4.4 Available
+
+The Lucene PMC is pleased to announce the release of Apache Lucene 4.4
+
+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:
+ http://lucene.apache.org/core/mirrors-core-latest-redir.html
+
+See the [CHANGES.txt](/core/4_4_0/changes/Changes.html) file included
+with the release for a full list of details.
+
+### Lucene 4.4 Release Highlights:
+
+- New Replicator module: replicate index revisions between server and
+ client. See http://shaierera.blogspot.com/2013/05/the-replicator.html
+
+- New AnalyzingInfixSuggester: finds suggestions based on matches to any
+ tokens in the suggestion, not just based on pure prefix matching. See
+ http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html
+
+- New PatternCaptureGroupTokenFilter: emit multiple tokens, one for each
+ capture group in one or more Java regexes.
+
+- New Lucene Facet module features:
+ - Added dynamic (no taxonomy index used) numeric range faceting (see
+ http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html )
+ - Arbitrary Querys are now allowed for per-dimension drill-down on
+ DrillDownQuery and DrillSideways, to support future dynamic faceting.
+ - New FacetResult.mergeHierarchies: merge multiple FacetResult of the
+ same dimension into a single one with the reconstructed hierarchy.
+
+- FST's Builder can now handle more than 2.1 billion "tail nodes" while
+ building a minimal FST.
+
+- FieldCache Ints and Longs now use bit-packing to save memory. String fields
+ have more efficient compression if there are many unique terms.
+
+- Improved compression for NumericDocValues for dates and fields with very
+ small numbers of unique values.
+
+- New IndexWriter.hasUncommittedChanges(): returns true if there are changes
+ that have not been committed.
+
+- multiValuedSeparator in PostingsHighlighter is now configurable, for cases
+ where you want a different logical separator between field values.
+
+- NorwegianLightStemFilter and NorwegianMinimalStemFilter have been extended
+ to handle "nynorsk".
+
+- New ScandinavianFoldingFilter and ScandinavianNormalizationFilter.
+
+- Easier compressed norms: Lucene42NormsFormat now takes an overhead
+ parameter, allowing for values other than PackedInts.FASTEST.
+
+- Analyzer now has an additional tokenStream(String fieldName, String text)
+ method, so wrapping by StringReader for common use is no longer needed.
+
+- New SimpleMergedSegmentWarmer: just ensures that data structures
+ (terms, norms, docvalues, etc.) are initialized.
+
+- IndexWriter flushes segments to the compound file format by default.
+
+- Various bugfixes and optimizations since the 4.3.1 release.
+
## 18 June 2013 - Lucene Core 4.3.1 Available
The Lucene PMC is pleased to announce the release of Apache Lucene 4.3.1
@@ -260,207 +329,3 @@ Noteworthy changes since 4.0-BETA:
* 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.
* Payloads can be optionally stored on the term vectors.
* Many bugfixes and optimizations.
-
-## 13 August 2012 - Lucene Core 4.0-BETA
-
-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="http://lucene.apache.org/core/4_0_0-BETA/changes/Changes.html">CHANGES.txt</a> file included with the release for a full list of
-details.
-
-Highlights of changes since 4.0-alpha:
-
-- <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/index/IndexWriter.html#tryDeleteDocument%28org.apache.lucene.index.IndexReader,%20int%29">
- IndexWriter.tryDeleteDocument</a> can sometimes delete by document ID,
- for higher performance in some applications.
-
-- New experimental postings formats: <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.html">
- BloomFilteringPostingsFormat</a> uses a bloom filter to sometimes avoid
- disk seeks when looking up terms,
- <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/codecs/memory/DirectPostingsFormat.html">
- DirectPostingsFormat</a> holds all postings as simple byte[] and int[]
- for very fast performance at the cost of very high RAM consumption.
-
-- CJK analysis improvements: <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-kuromoji/org/apache/lucene/analysis/ja/JapaneseIterationMarkCharFilter.html">
- JapaneseIterationMarkCharFilter</a> normalizes Japanese iteration marks,
- added unigram+bigram support to <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/cjk/CJKBigramFilter.html">
- CJKBigramFilter</a>.
-
-- Improvements to Scorer navigation API (<a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/search/Scorer.html#getChildren%28%29">
- Scorer.getChildren</a>) to support all queries, useful for determining
- which portions of the query matched.
-
-- Analysis improvements: factories for creating <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/TokenizerFactory.html">
- Tokenizer</a>, <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/TokenFilterFactory.html">
- TokenFilter</a>, and <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/CharFilterFactory.html">
- CharFilter</a> have been moved from Solr to Lucene's analysis module,
- less memory overhead for StandardTokenizer and Snowball filters.
-
-- Improved highlighting for multi-valued fields.
-
-- Various other API changes, optimizations and bug fixes.
-
-Please read <a href="http://lucene.apache.org/core/4_0_0-BETA/changes/Changes.html">CHANGES.txt</a> and
-<a href="http://lucene.apache.org/core/4_0_0-BETA/MIGRATE.html">MIGRATE.txt</a> for a full list of new features and notes on upgrading.
-Particularly, the new apis are not compatible with previous version of Lucene, however, file
-format backwards compatibility is provided for indexes from the 3.0 series and the 4.0-alpha release.
-
-This is a beta release for early adopters. The guarantee for this beta release is that the index
-format will be the 4.0 index format, supported through the 5.x series of Apache Lucene, unless there
-is a critical bug (e.g. that would cause index corruption) that would prevent this.
-
-Please report any feedback to the mailing lists (<a href="http://lucene.apache.org/core/discussion.html">http://lucene.apache.org/core/discussion.html</a>)
-
-## 22 July 2012 - Apache Lucene 3.6.1
-
-The Lucene PMC is pleased to announce the release of Apache Lucene 3.6.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 is a bug fix release for version 3.6.0. It 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-3x-redir.html?">http://lucene.apache.org/core/mirrors-core-3x-redir.html</a>
-
-See the CHANGES.txt file included with the release for a full list of
-details.
-
-Lucene 3.6.1 Release Highlights:
-
-- The concurrency of MMapIndexInput.clone() was improved, which caused
- a performance regression in comparison to Lucene 3.5.0.
-
-- MappingCharFilter was fixed to return correct final token positions.
-
-- QueryParser now supports +/- operators with any amount of whitespace.
-
-- DisjunctionMaxScorer now implements visitSubScorers().
-
-- Changed the visibility of Scorer#visitSubScorers() to
- public, otherwise it's impossible to implement Scorers outside
- the Lucene package. This is a small backwards break, affecting a few
- users who implemented custom Scorers.
-
-- Various analyzer bugs where fixed: Kuromoji to not produce invalid
- token graph due to UNK with punctuation being decompounded, invalid
- position length in SynonymFilter, loading of Hunspell dictionaries that
- use aliasing, be consistent with closing streams when loading
- Hunspell affix files.
-
-- Various bugs in FST components were fixed: Offline sorter minimum
- buffer size, integer overflow in sorter, FSTCompletionLookup missed
- to close its sorter.
-
-- Fixed a synchronization bug in handling taxonomies in facet module.
-
-- Various minor bugs were fixed: BytesRef/CharsRef copy methods
- with nonzero offsets and subSequence off-by-one, TieredMergePolicy
- returned wrong-scaled floor segment setting.
-
-## 3 July 2012 - Lucene Core 4.0-ALPHA
-
-The Lucene PMC is pleased to announce the release of Apache Lucene 4.0-alpha
-
-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 CHANGES.txt file included with the release for a full list of
-details.
-
-Lucene 4.0-alpha Release Highlights:
-
-- The index formats for terms, postings lists, stored fields, term vectors, etc
- are pluggable via the Codec api. You can select from the provided
- implementations or customize the index format with your own Codec to meet your needs.
-
-- Similarity has been decoupled from the vector space model (TF/IDF). Additional models
- such as BM25, Divergence from Randomness, Language Models, and Information-based models
- are provided (see <a href="http://www.lucidimagination.com/blog/2011/09/12/flexible-ranking-in-lucene-4">http://www.lucidimagination.com/blog/2011/09/12/flexible-ranking-in-lucene-4</a>).
-
-- Added support for per-document values (DocValues). DocValues can be used for custom
- scoring factors (accessible via Similarity), for pre-sorted Sort values, and more.
-
-- When indexing via multiple threads, each IndexWriter thread now flushes its own segment
- to disk concurrently, resulting in substantial performance improvements
- (see <a href="http://blog.mikemccandless.com/2011/05/265-indexing-speedup-with-lucenes.html">http://blog.mikemccandless.com/2011/05/265-indexing-speedup-with-lucenes.html</a>).
-
-- Per-document normalization factors ("norms") are no longer limited to a single byte.
- Similarity implementations can use any DocValues type to store norms.
-
-- Added index statistics such as the number of tokens for a term or field, number of postings
- for a field, and number of documents with a posting for a field: these support additional
- scoring models (see
- <a href="http://blog.mikemccandless.com/2012/03/new-index-statistics-in-lucene-40.html">http://blog.mikemccandless.com/2012/03/new-index-statistics-in-lucene-40.html</a>).
-
-- Implemented a new default term dictionary/index (BlockTree) that indexes shared prefixes
- instead of every n'th term. This is not only more time- and space- efficient, but can
- also sometimes avoid going to disk at all for terms that do not exist. Alternative term
- dictionary implementions are provided and pluggable via the Codec api.
-
-- Indexed terms are no longer UTF-16 char sequences, instead terms can be any binary
- value encoded as byte arrays. By default, text terms are now encoded as UTF-8
- bytes. Sort order of terms is now defined by their binary value, which is identical
- to UTF-8 sort order.
-
-- Substantially faster performance when using a Filter during searching.
-
-- File-system based directories can rate-limit the IO (MB/sec) of merge
- threads, to reduce IO contention between merging and searching threads.
-
-- Added a number of alternative Codecs and components for different use-cases: "Appending"
- works with append-only filesystems (such as Hadoop DFS), "Memory" writes the entire
- terms+postings as an FST read into RAM (see
- <a href="http://blog.mikemccandless.com/2011/06/primary-key-lookups-are-28x-faster-with.html">http://blog.mikemccandless.com/2011/06/primary-key-lookups-are-28x-faster-with.html</a>),
- "Pulsing" inlines the postings for low-frequency terms into the term dictionary (see
- <a href="http://blog.mikemccandless.com/2010/06/lucenes-pulsingcodec-on-primary-key.html">http://blog.mikemccandless.com/2010/06/lucenes-pulsingcodec-on-primary-key.html</a>),
- "SimpleText" writes all files in plain-text for easy debugging/transparency (see
- <a href="http://blog.mikemccandless.com/2010/10/lucenes-simpletext-codec.html">http://blog.mikemccandless.com/2010/10/lucenes-simpletext-codec.html</a>), among others.
-
-- Term offsets can be optionally encoded into the postings lists and can be retrieved
- per-position.
-
-- A new AutomatonQuery returns all documents containing any term matching a provided
- finite-state automaton (see <a href="http://www.slideshare.net/otisg/finite-state-queries-in-lucene">http://www.slideshare.net/otisg/finite-state-queries-in-lucene</a>).
-
-- FuzzyQuery is 100-200 times faster than in past releases (see
- <a href="http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is-100-times-faster.html">http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is-100-times-faster.html</a>).
-
-- A new spell checker, DirectSpellChecker, finds possible corrections directly against the
- main search index without requiring a separate index.
-
-- Various in-memory data structures such as the term dictionary and FieldCache are represented
- more efficiently with less object overhead (see <a href="http://blog.mikemccandless.com/2010/07/lucenes-ram-usage-for-searching.html">http://blog.mikemccandless.com/2010/07/lucenes-ram-usage-for-searching.html</a>).
-
-- All search logic is now required to work per segment, IndexReader was therefore refactored to
- differentiate between atomic and composite readers
- (see <a href="http://blog.thetaphi.de/2012/02/is-your-indexreader-atomic-major.html">http://blog.thetaphi.de/2012/02/is-your-indexreader-atomic-major.html</a>).
-
-- Lucene 4.0 provides a modular API, consolidating components such as Analyzers and Queries
- that were previously scattered across Lucene core, contrib, and Solr. These modules also
- include additional functionality such as UIMA analyzer integration and a completely reworked
- spatial search implementation.
-
-Please read CHANGES.txt and MIGRATE.txt for a full list of new features and notes on upgrading.
-Particularly, the new apis are not compatible with previous version of Lucene, however, file
-format backwards compatibility is provided for indexes from the 3.0 series.
-
-This is an alpha release for early adopters. The guarantee for this alpha release is that the index
-format will be the 4.0 index format, supported through the 5.x series of Apache Lucene, unless there
-is a critical bug (e.g. that would cause index corruption) that would prevent this.
-
-Please report any feedback to the mailing lists (<a href="http://lucene.apache.org/core/discussion.html">http://lucene.apache.org/core/discussion.html</a>)
Modified: lucene/cms/trunk/content/core/doap.rdf
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/doap.rdf?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/doap.rdf (original)
+++ lucene/cms/trunk/content/core/doap.rdf Tue Jul 23 16:09:17 2013
@@ -38,6 +38,14 @@
<wiki rdf:resource="http://wiki.apache.org/lucene-java/"/>
<release>
<Version>
+ <branch>lucene_solr_4_4</branch>
+ <name>lucene-4.4</name>
+ <created>2013-07-23</created>
+ <revision>4.4</revision>
+ </Version>
+ </release>
+ <release>
+ <Version>
<branch>lucene_solr_4_3</branch>
<name>lucene-4.3.1</name>
<created>2013-06-18</created>
Modified: lucene/cms/trunk/content/core/documentation.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/documentation.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/documentation.mdtext (original)
+++ lucene/cms/trunk/content/core/documentation.mdtext Tue Jul 23 16:09:17 2013
@@ -1,5 +1,4 @@
# Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> Release Docs
## Java Docs
-- [4.3.1](./4_3_1/index.html)
-- [3.6.2](./3_6_2/index.html)
+- [4.4](./4_4_0/index.html)
Modified: lucene/cms/trunk/content/core/quickstart.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/quickstart.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/quickstart.mdtext (original)
+++ lucene/cms/trunk/content/core/quickstart.mdtext Tue Jul 23 16:09:17 2013
@@ -5,5 +5,5 @@ in the documentation for that release.
The most recent versions can also be found online:
-- <a href="4_3_1/demo/overview-summary.html#overview_description">Lucene 4.3.1 Demo</a>
-- <a href="3_6_2/gettingstarted.html">Lucene 3.6.2 Demo</a>
+- <a href="4_4_0/demo/overview-summary.html#overview_description">Lucene 4.4 Demo</a>
+
Modified: lucene/cms/trunk/content/core/systemreqs.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/core/systemreqs.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/core/systemreqs.mdtext (original)
+++ lucene/cms/trunk/content/core/systemreqs.mdtext Tue Jul 23 16:09:17 2013
@@ -2,5 +2,4 @@
The system requirements of the various Lucene releases are listed on their documentation pages:
-- [4.3.1](./4_3_1/SYSTEM_REQUIREMENTS.html)
-- [3.6.2](./3_6_2/systemrequirements.html)
+- [4.4](./4_4_0/SYSTEM_REQUIREMENTS.html)
Modified: lucene/cms/trunk/content/mainnews.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/mainnews.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/mainnews.mdtext (original)
+++ lucene/cms/trunk/content/mainnews.mdtext Tue Jul 23 16:09:17 2013
@@ -1,6 +1,125 @@
# Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> News
-## 18 June 2013 - Apache Lucene 4.3.1 and Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> 4.3.1 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
+
+The Lucene PMC is pleased to announce the availability
+of Apache Lucene 4.4 and Apache Solr 4.4.
+
+Lucene can be downloaded from <http://lucene.apache.org/core/mirrors-core-latest-redir.html>
+and Solr can be downloaded from <http://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
+
+See the [Lucene CHANGES.txt](/core/4_4_0/changes/Changes.html) and
+[Solr CHANGES.txt](/solr/4_4_0/changes/Changes.html) files included
+with the release for a full list of details.
+
+### Highlights of the Lucene release include:
+
+- New Replicator module: replicate index revisions between server and
+ client. See http://shaierera.blogspot.com/2013/05/the-replicator.html
+
+- New AnalyzingInfixSuggester: finds suggestions based on matches to any
+ tokens in the suggestion, not just based on pure prefix matching. See
+ http://blog.mikemccandless.com/2013/06/a-new-lucene-suggester-based-on-infix.html
+
+- New PatternCaptureGroupTokenFilter: emit multiple tokens, one for each
+ capture group in one or more Java regexes.
+
+- New Lucene Facet module features:
+ - Added dynamic (no taxonomy index used) numeric range faceting (see
+ http://blog.mikemccandless.com/2013/05/dynamic-faceting-with-lucene.html )
+ - Arbitrary Querys are now allowed for per-dimension drill-down on
+ DrillDownQuery and DrillSideways, to support future dynamic faceting.
+ - New FacetResult.mergeHierarchies: merge multiple FacetResult of the
+ same dimension into a single one with the reconstructed hierarchy.
+
+- FST's Builder can now handle more than 2.1 billion "tail nodes" while
+ building a minimal FST.
+
+- FieldCache Ints and Longs now use bit-packing to save memory. String fields
+ have more efficient compression if there are many unique terms.
+
+- Improved compression for NumericDocValues for dates and fields with very
+ small numbers of unique values.
+
+- New IndexWriter.hasUncommittedChanges(): returns true if there are changes
+ that have not been committed.
+
+- multiValuedSeparator in PostingsHighlighter is now configurable, for cases
+ where you want a different logical separator between field values.
+
+- NorwegianLightStemFilter and NorwegianMinimalStemFilter have been extended
+ to handle "nynorsk".
+
+- New ScandinavianFoldingFilter and ScandinavianNormalizationFilter.
+
+- Easier compressed norms: Lucene42NormsFormat now takes an overhead
+ parameter, allowing for values other than PackedInts.FASTEST.
+
+- Analyzer now has an additional tokenStream(String fieldName, String text)
+ method, so wrapping by StringReader for common use is no longer needed.
+
+- New SimpleMergedSegmentWarmer: just ensures that data structures
+ (terms, norms, docvalues, etc.) are initialized.
+
+- IndexWriter flushes segments to the compound file format by default.
+
+Lucene 4.4 also includes numerous optimizations and bugfixes.
+
+### Highlights of the Solr release include:
+
+- Solr indexes and transaction logs may stored in HDFS with full read/write
+ capability.
+
+- 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.
+ - New Parse{Date,Integer,Long,Float,Double,Boolean}UpdateProcessorFactory
+ classes parse/guess the field value class for String-valued and unknown
+ fields.
+ - 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.
+ - 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/.
+
+- 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.
+
+- Schema REST API: Add support for creating copy fields.
+
+- A merged segment warmer may now be plugged into solrconfig.xml.
+
+- New MaxScoreQParserPlugin: Return max() instead of sum() of terms.
+
+- Binary files are now supported in ZooKeeper.
+
+- SolrJ's SolrPing object has new methods for ping, enable, and disable.
+
+- The Admin UI now supports adding documents to Solr.
+
+- Added a PUT command to the Solr ZkCli tool.
+
+- 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.
+
+- The Overseer can now optionally assign generic node names so that
+ new addresses can host shards without naming confusion.
+
+- The CSV Update Handler now supports optionally adding the line number/
+ row id to a document.
+
+- Added a new system wide info admin handler that exposes the system info
+ that could previously only be retrieved using a SolrCore.
+
+Solr 4.4 also includes numerous optimizations and bugfixes.
+
+## 18 June 2013 - Apache Lucene 4.3.1 and Apache Solr 4.3.1 available
The Lucene PMC is pleased to announce the availability
of Apache Lucene 4.3.1 and Apache Solr 4.3.1.
@@ -416,256 +535,3 @@ Noteworthy changes since Solr 4.0-BETA:
* Various Admin UI improvements.
* SolrCloud related performance optimizations in writing the the transaction log, PeerSync recovery, Leader election, and ClusterState caching.
* Numerous bug fixes and optimizations.
-
-
-##14 August 2012 - Lucene Core 4.0-BETA and Solr 4.0-BETA Available
-
-The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.0-BETA and Apache Solr 4.0-BETA
-
-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>
-
-Highlights of the Lucene release include:
-
-- <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/index/IndexWriter.html#tryDeleteDocument%28org.apache.lucene.index.IndexReader,%20int%29">
- IndexWriter.tryDeleteDocument</a> can sometimes delete by document ID,
- for higher performance in some applications.
-
-- New experimental postings formats: <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.html">
- BloomFilteringPostingsFormat</a> uses a bloom filter to sometimes avoid
- disk seeks when looking up terms,
- <a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/codecs/memory/DirectPostingsFormat.html">
- DirectPostingsFormat</a> holds all postings as simple byte[] and int[]
- for very fast performance at the cost of very high RAM consumption.
-
-- CJK analysis improvements: <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-kuromoji/org/apache/lucene/analysis/ja/JapaneseIterationMarkCharFilter.html">
- JapaneseIterationMarkCharFilter</a> normalizes Japanese iteration marks,
- added unigram+bigram support to <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/cjk/CJKBigramFilter.html">
- CJKBigramFilter</a>.
-
-- Improvements to Scorer navigation API (<a href="http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/search/Scorer.html#getChildren%28%29">
- Scorer.getChildren</a>) to support all queries, useful for determining
- which portions of the query matched.
-
-- Analysis improvements: factories for creating <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/TokenizerFactory.html">
- Tokenizer</a>, <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/TokenFilterFactory.html">
- TokenFilter</a>, and <a href="http://lucene.apache.org/core/4_0_0-BETA/analyzers-common/org/apache/lucene/analysis/util/CharFilterFactory.html">
- CharFilter</a> have been moved from Solr to Lucene's analysis module,
- less memory overhead for StandardTokenizer and Snowball filters.
-
-- Improved highlighting for multi-valued fields.
-
-- Various other API changes, optimizations and bug fixes.
-
-Highlights of the Solr release include:
-
-- Added a Collection management API for <a href="http://wiki.apache.org/solr/SolrCloud/">Solr Cloud</a>.
-
-- Solr Admin UI now clearly displays failures related to initializing SolrCores
-
-- Updatable documents can create a document if it doesn't already exist,
- or you can force that the document must already exist.
-
-- Full delete-by-query support for Solr Cloud.
-
-- Default to <a href="http://lucene.apache.org/solr/api-4_0_0-BETA/org/apache/solr/core/NRTCachingDirectoryFactory.html">
- NRTCachingDirectory</a> for improved near-realtime performance.
-
-- Improved <a href="http://wiki.apache.org/solr/Solrj">Solrj</a> client performance
- with Solr Cloud: updates are only sent to leaders by default.
-
-- Various other API changes, optimizations and bug fixes.
-
-## 22 July 2012 - Apache Lucene 3.6.1 and Apache Solr 3.6.1 available
-
-The Lucene PMC is pleased to announce the availability
-of Apache Lucene 3.6.1 and Apache Solr 3.6.1.
-
-This release is a bug fix release for version 3.6.0. It contains numerous
-bug fixes, optimizations, and improvements, some of which are highlighted
-below.
-
-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>
-
-See the CHANGES.txt file included with the release for a full list of
-details.
-
-Lucene 3.6.1 Release Highlights:
-
-- The concurrency of MMapIndexInput.clone() was improved, which caused
- a performance regression in comparison to Lucene 3.5.0.
-
-- MappingCharFilter was fixed to return correct final token positions.
-
-- QueryParser now supports +/- operators with any amount of whitespace.
-
-- DisjunctionMaxScorer now implements visitSubScorers().
-
-- Changed the visibility of Scorer#visitSubScorers() to
- public, otherwise it's impossible to implement Scorers outside
- the Lucene package. This is a small backwards break, affecting a few
- users who implemented custom Scorers.
-
-- Various analyzer bugs where fixed: Kuromoji to not produce invalid
- token graph due to UNK with punctuation being decompounded, invalid
- position length in SynonymFilter, loading of Hunspell dictionaries that
- use aliasing, be consistent with closing streams when loading
- Hunspell affix files.
-
-- Various bugs in FST components were fixed: Offline sorter minimum
- buffer size, integer overflow in sorter, FSTCompletionLookup missed
- to close its sorter.
-
-- Fixed a synchronization bug in handling taxonomies in facet module.
-
-- Various minor bugs were fixed: BytesRef/CharsRef copy methods
- with nonzero offsets and subSequence off-by-one, TieredMergePolicy
- returned wrong-scaled floor segment setting.
-
-Solr 3.6.1 Release Highlights:
-
-- The concurrency of MMapDirectory was improved, which caused
- a performance regression in comparison to Solr 3.5.0. This affected
- users with 64bit platforms (Linux, Solaris, Windows) or those
- explicitely using MMapDirectoryFactory.
-
-- ReplicationHandler "maxNumberOfBackups" was fixed to work if backups are
- triggered on commit.
-
-- Charset problems were fixed with HttpSolrServer, caused by an upgrade to
- a new Commons HttpClient version in 3.6.0.
-
-- Grouping was fixed to return correct count when not all shards are
- queried in the second pass. Solr no longer throws Exception when using
- result grouping with main=true and using wt=javabin.
-
-- Config file replication was made less error prone.
-
-- Data Import Handler threading fixes.
-
-- Various minor bugs were fixed.
-
-##3 July 2012 - Lucene Core 4.0-ALPHA and Solr 4.0-ALPHA Available
-
-The Lucene PMC is pleased to announce the availability
-of Apache Lucene 4.0-ALPHA and Apache Solr 4.0-ALPHA
-
-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>
-
-Highlights of the Lucene release include:
-
-- The index formats for terms, postings lists, stored fields, term vectors, etc
- are pluggable via the Codec api. You can select from the provided
- implementations or customize the index format with your own Codec to meet your needs.
-
-- Similarity has been decoupled from the vector space model (TF/IDF). Additional models
- such as BM25, Divergence from Randomness, Language Models, and Information-based models
- are provided (see <a href="http://www.lucidimagination.com/blog/2011/09/12/flexible-ranking-in-lucene-4">http://www.lucidimagination.com/blog/2011/09/12/flexible-ranking-in-lucene-4</a>).
-
-- Added support for per-document values (DocValues). DocValues can be used for custom
- scoring factors (accessible via Similarity), for pre-sorted Sort values, and more.
-
-- When indexing via multiple threads, each IndexWriter thread now flushes its own segment
- to disk concurrently, resulting in substantial performance improvements
- (see <a href="http://blog.mikemccandless.com/2011/05/265-indexing-speedup-with-lucenes.html">http://blog.mikemccandless.com/2011/05/265-indexing-speedup-with-lucenes.html</a>).
-
-- Per-document normalization factors ("norms") are no longer limited to a single byte.
- Similarity implementations can use any DocValues type to store norms.
-
-- Added index statistics such as the number of tokens for a term or field, number of postings
- for a field, and number of documents with a posting for a field: these support additional
- scoring models (see
- <a href="http://blog.mikemccandless.com/2012/03/new-index-statistics-in-lucene-40.html">http://blog.mikemccandless.com/2012/03/new-index-statistics-in-lucene-40.html</a>).
-
-- Implemented a new default term dictionary/index (BlockTree) that indexes shared prefixes
- instead of every n'th term. This is not only more time- and space- efficient, but can
- also sometimes avoid going to disk at all for terms that do not exist. Alternative term
- dictionary implementions are provided and pluggable via the Codec api.
-
-- Indexed terms are no longer UTF-16 char sequences, instead terms can be any binary
- value encoded as byte arrays. By default, text terms are now encoded as UTF-8
- bytes. Sort order of terms is now defined by their binary value, which is identical
- to UTF-8 sort order.
-
-- Substantially faster performance when using a Filter during searching.
-
-- File-system based directories can rate-limit the IO (MB/sec) of merge
- threads, to reduce IO contention between merging and searching threads.
-
-- Added a number of alternative Codecs and components for different use-cases: "Appending"
- works with append-only filesystems (such as Hadoop DFS), "Memory" writes the entire
- terms+postings as an FST read into RAM (see
- <a href="http://blog.mikemccandless.com/2011/06/primary-key-lookups-are-28x-faster-with.html">http://blog.mikemccandless.com/2011/06/primary-key-lookups-are-28x-faster-with.html</a>),
- "Pulsing" inlines the postings for low-frequency terms into the term dictionary (see
- <a href="http://blog.mikemccandless.com/2010/06/lucenes-pulsingcodec-on-primary-key.html">http://blog.mikemccandless.com/2010/06/lucenes-pulsingcodec-on-primary-key.html</a>),
- "SimpleText" writes all files in plain-text for easy debugging/transparency (see
- <a href="http://blog.mikemccandless.com/2010/10/lucenes-simpletext-codec.html">http://blog.mikemccandless.com/2010/10/lucenes-simpletext-codec.html</a>), among others.
-
-- Term offsets can be optionally encoded into the postings lists and can be retrieved
- per-position.
-
-- A new AutomatonQuery returns all documents containing any term matching a provided
- finite-state automaton (see <a href="http://www.slideshare.net/otisg/finite-state-queries-in-lucene">http://www.slideshare.net/otisg/finite-state-queries-in-lucene</a>).
-
-- FuzzyQuery is 100-200 times faster than in past releases (see
- <a href="http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is-100-times-faster.html">http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is-100-times-faster.html</a>).
-
-- A new spell checker, DirectSpellChecker, finds possible corrections directly against the
- main search index without requiring a separate index.
-
-- Various in-memory data structures such as the term dictionary and FieldCache are represented
- more efficiently with less object overhead (see <a href="http://blog.mikemccandless.com/2010/07/lucenes-ram-usage-for-searching.html">http://blog.mikemccandless.com/2010/07/lucenes-ram-usage-for-searching.html</a>).
-
-- All search logic is now required to work per segment, IndexReader was therefore refactored to
- differentiate between atomic and composite readers
- (see <a href="http://blog.thetaphi.de/2012/02/is-your-indexreader-atomic-major.html">http://blog.thetaphi.de/2012/02/is-your-indexreader-atomic-major.html</a>).
-
-- Lucene 4.0 provides a modular API, consolidating components such as Analyzers and Queries
- that were previously scattered across Lucene core, contrib, and Solr. These modules also
- include additional functionality such as UIMA analyzer integration and a completely reworked
- spatial search implementation.
-
-Highlights of the Solr release include:
-
-The largest set of features goes by the development code-name âSolr Cloudâ and involves bringing easy scalability to Solr. See <a href="http://wiki.apache.org/solr/SolrCloud">http://wiki.apache.org/solr/SolrCloud</a> for more details.
-
- - Distributed indexing designed from the ground up for near real-time (NRT) and NoSQL features such as realtime-get, optimistic locking, and durable updates.
-
- - High availability with no single points of failure.
-
- - Apache Zookeeper integration for distributed coordination and cluster metadata and configuration storage.
-
- - Immunity to split-brain issues due to Zookeeper's Paxos distributed consensus protocols.
-
- - Updates sent to any node in the cluster and are automatically forwarded to the correct shard and replicated to multiple nodes for redundancy.
-
- - Queries sent to any node automatically perform a full distributed search across the cluster with load balancing and fail-over.
-
-Solr 4.0-alpha includes more NoSQL features for those using Solr as a primary data store:
-
- - Update durability â A transaction log ensures that even uncommitted documents are never lost.
-
- - Real-time Get â The ability to quickly retrieve the latest version of a document, without the need to commit or open a new searcher
-
- - Versioning and Optimistic Locking â combined with real-time get, this allows read-update-write functionality that ensures no conflicting changes were made concurrently by other clients.
-
- - Atomic updates - the ability to add, remove, change, and increment fields of an existing document without having to send in the complete document again.
-
-There are many other features coming in Solr 4, such as
-
- - Pivot Faceting â Multi-level or hierarchical faceting where the top constraints for one field are found for each top constraint of a different field.
-
- - Pseudo-fields â The ability to alias fields, or to add metadata along with returned documents, such as function query values and results of spatial distance calculations.
-
- - A spell checker implementation that can work directly from the main index instead of creating a sidecar index.
-
- - Pseudo-Join functionality â The ability to select a set of documents based on their relationship to a second set of documents.
-
- - Function query enhancements including conditional function queries and relevancy functions.
-
- - New update processors to facilitate modifying documents prior to indexing.
-
- - A brand new web admin interface, including support for SolrCloud.
Modified: lucene/cms/trunk/content/solr/doap.rdf
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/doap.rdf?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/doap.rdf (original)
+++ lucene/cms/trunk/content/solr/doap.rdf Tue Jul 23 16:09:17 2013
@@ -39,6 +39,14 @@
<wiki rdf:resource="http://wiki.apache.org/solr/"/>
<release>
<Version>
+ <branch>lucene_solr_4_4</branch>
+ <name>solr-4.4</name>
+ <created>2013-07-23</created>
+ <revision>4.4</revision>
+ </Version>
+ </release>
+ <release>
+ <Version>
<branch>lucene_solr_4_3</branch>
<name>solr-4.3</name>
<created>2013-06-18</created>
Modified: lucene/cms/trunk/content/solr/documentation.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/documentation.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/documentation.mdtext (original)
+++ lucene/cms/trunk/content/solr/documentation.mdtext Tue Jul 23 16:09:17 2013
@@ -24,8 +24,7 @@ New users are encouraged to start by loo
Documentation is available online for the following releases:
-- [4.3.1](./4_3_1/)
-- [3.6.2](./3_6_2/)
+- [4.4.0](./4_4_0/)
## Additional Documentation
Modified: lucene/cms/trunk/content/solr/solrnews.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/solrnews.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/solrnews.mdtext (original)
+++ lucene/cms/trunk/content/solr/solrnews.mdtext Tue Jul 23 16:09:17 2013
@@ -2,6 +2,85 @@
# Solr<span style="vertical-align: super; font-size: xx-small">TM</span> News
+## 23 July 2013 - Apache Solr 4.4 Available
+
+The Lucene PMC is pleased to announce the release of Apache Solr 4.4
+
+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.4 is available for immediate download at:
+ http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
+
+See the [CHANGES.txt](/solr/4_4_0/changes/Changes.html) file included
+with the release for a full list of details.
+
+### Solr 4.4 Release Highlights:
+
+- Solr indexes and transaction logs may stored in HDFS with full read/write
+ capability.
+
+- 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.
+ - New Parse{Date,Integer,Long,Float,Double,Boolean}UpdateProcessorFactory
+ classes parse/guess the field value class for String-valued and unknown
+ fields.
+ - 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.
+ - 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/.
+
+- 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.
+
+- Schema REST API: Add support for creating copy fields.
+
+- A merged segment warmer may now be plugged into solrconfig.xml.
+
+- New MaxScoreQParserPlugin: Return max() instead of sum() of terms.
+
+- Binary files are now supported in ZooKeeper.
+
+- SolrJ's SolrPing object has new methods for ping, enable, and disable.
+
+- The Admin UI now supports adding documents to Solr.
+
+- Added a PUT command to the Solr ZkCli tool.
+
+- 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.
+
+- The Overseer can now optionally assign generic node names so that
+ new addresses can host shards without naming confusion.
+
+- The CSV Update Handler now supports optionally adding the line number/
+ row id to a document.
+
+- Added a new system wide info admin handler that exposes the system info
+ that could previously only be retrieved using a SolrCore.
+
+Solr 4.4 also includes many other new features as well as numerous
+optimizations and bugfixes.
+
+In the coming days, we will also be announcing the first official Solr
+Reference Guide available for download. In the meantime, users are
+encouraged to browse the online version and post comments and suggestions on
+the documentation:
+ https://cwiki.apache.org/confluence/display/solr/Apache+Solr+Reference+Guide
+
## 18 June 2013 - Apache Solr 4.3.1 Available
The Lucene PMC is pleased to announce the release of Apache Solr 4.3.1
@@ -309,158 +388,3 @@ Noteworthy changes since 4.0-BETA:
* Various Admin UI improvements.
* SolrCloud related performance optimizations in writing the the transaction log, PeerSync recovery, Leader election, and ClusterState caching.
* Numerous bug fixes and optimizations.
-
-
-## 14 August 2012 - Apache Solr 4.0-beta available
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.0-beta.
-
-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.0-beta 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>
-
-See the <a href="http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_0_0_BETA/solr/CHANGES.txt">
-CHANGES.txt</a> file included with the release for a full list of
-details.
-
-Highlights of changes since 4.0-alpha:
-
-- Added a Collection management API for <a href="http://wiki.apache.org/solr/SolrCloud/">Solr Cloud</a>.
-
-- Solr Admin UI now clearly displays failures related to initializing SolrCores
-
-- Updatable documents can create a document if it doesn't already exist,
- or you can force that the document must already exist.
-
-- Full delete-by-query support for Solr Cloud.
-
-- Default to <a href="http://lucene.apache.org/solr/api-4_0_0-BETA/org/apache/solr/core/NRTCachingDirectoryFactory.html">
- NRTCachingDirectory</a> for improved near-realtime performance.
-
-- Improved <a href="http://wiki.apache.org/solr/Solrj">Solrj</a> client performance
- with Solr Cloud: updates are only sent to leaders by default.
-
-- Various other API changes, optimizations and bug fixes.
-
-This is a beta for early adopters. The guarantee for this beta release is that the index
-format will be the 4.0 index format, supported through the 5.x series of Lucene/Solr, unless there
-is a critical bug (e.g. that would cause index corruption) that would prevent this.
-
-Please report any feedback to the mailing lists (<a href="http://lucene.apache.org/solr/discussion.html">http://lucene.apache.org/solr/discussion.html</a>)
-
-## 22 July 2012 - Apache Solr 3.6.1 available
-
-The Lucene PMC is pleased to announce the release of Apache Solr 3.6.1.
-
-Solr is the popular, blazing fast open source enterprise 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 distributed search and index replication,
-and it powers the search and navigation features of many of the world's
-largest internet sites.
-
-This release is a bug fix release for version 3.6.0. It contains numerous
-bug fixes, optimizations, and improvements, some of which are highlighted
-below. The release is available for immediate download at:
- <a href="/solr/mirrors-solr-3x-redir.html?">http://lucene.apache.org/solr/mirrors-solr-3x-redir.html</a>
-
-See the CHANGES.txt file included with the release for a full list of
-details.
-
-Solr 3.6.1 Release Highlights:
-
-- The concurrency of MMapDirectory was improved, which caused
- a performance regression in comparison to Solr 3.5.0. This affected
- users with 64bit platforms (Linux, Solaris, Windows) or those
- explicitely using MMapDirectoryFactory.
-
-- ReplicationHandler "maxNumberOfBackups" was fixed to work if backups are
- triggered on commit.
-
-- Charset problems were fixed with HttpSolrServer, caused by an upgrade to
- a new Commons HttpClient version in 3.6.0.
-
-- Grouping was fixed to return correct count when not all shards are
- queried in the second pass. Solr no longer throws Exception when using
- result grouping with main=true and using wt=javabin.
-
-- Config file replication was made less error prone.
-
-- Data Import Handler threading fixes.
-
-- Various minor bugs were fixed.
-
-##3 July 2012 - Apache Solr 4.0-ALPHA available
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.0-alpha.
-
-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.0-alpha 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>
-
-See the CHANGES.txt file included with the release for a full list of
-details.
-
-Solr 4.0-alpha Release Highlights:
-
-The largest set of features goes by the development code-name âSolr Cloudâ and involves bringing easy scalability to Solr. See <a href="http://wiki.apache.org/solr/SolrCloud">http://wiki.apache.org/solr/SolrCloud</a> for more details.
-
- - Distributed indexing designed from the ground up for near real-time (NRT) and NoSQL features such as realtime-get, optimistic locking, and durable updates.
-
- - High availability with no single points of failure.
-
- - Apache Zookeeper integration for distributed coordination and cluster metadata and configuration storage.
-
- - Immunity to split-brain issues due to Zookeeper's Paxos distributed consensus protocols.
-
- - Updates sent to any node in the cluster and are automatically forwarded to the correct shard and replicated to multiple nodes for redundancy.
-
- - Queries sent to any node automatically perform a full distributed search across the cluster with load balancing and fail-over.
-
-Solr 4.0-alpha includes more NoSQL features for those using Solr as a primary data store:
-
- - Update durability â A transaction log ensures that even uncommitted documents are never lost.
-
- - Real-time Get â The ability to quickly retrieve the latest version of a document, without the need to commit or open a new searcher
-
- - Versioning and Optimistic Locking â combined with real-time get, this allows read-update-write functionality that ensures no conflicting changes were made concurrently by other clients.
-
- - Atomic updates - the ability to add, remove, change, and increment fields of an existing document without having to send in the complete document again.
-
-There are many other features coming in Solr 4, such as
-
- - Pivot Faceting â Multi-level or hierarchical faceting where the top constraints for one field are found for each top constraint of a different field.
-
- - Pseudo-fields â The ability to alias fields, or to add metadata along with returned documents, such as function query values and results of spatial distance calculations.
-
- - A spell checker implementation that can work directly from the main index instead of creating a sidecar index.
-
- - Pseudo-Join functionality â The ability to select a set of documents based on their relationship to a second set of documents.
-
- - Function query enhancements including conditional function queries and relevancy functions.
-
- - New update processors to facilitate modifying documents prior to indexing.
-
- - A brand new web admin interface, including support for SolrCloud.
-
-
-This is an alpha release for early adopters. The guarantee for this alpha release is that the index
-format will be the 4.0 index format, supported through the 5.x series of Lucene/Solr, unless there
-is a critical bug (e.g. that would cause index corruption) that would prevent this.
-
-Please report any feedback to the mailing lists (<a href="http://lucene.apache.org/solr/discussion.html">http://lucene.apache.org/solr/discussion.html</a>)
Modified: lucene/cms/trunk/content/solr/tutorial.mdtext
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/solr/tutorial.mdtext?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/content/solr/tutorial.mdtext (original)
+++ lucene/cms/trunk/content/solr/tutorial.mdtext Tue Jul 23 16:09:17 2013
@@ -7,6 +7,4 @@ 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="4_3_1/tutorial.html">Solr 4.3.1 Tutorial</a>
-
-- <a href="3_6_2/doc-files/tutorial.html">Solr 3.6.2 Tutorial</a>
+- <a href="4_4_0/tutorial.html">Solr 4.4.0 Tutorial</a>
Modified: lucene/cms/trunk/templates/core-sidebar.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/core-sidebar.html?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/core-sidebar.html (original)
+++ lucene/cms/trunk/templates/core-sidebar.html Tue Jul 23 16:09:17 2013
@@ -4,17 +4,9 @@
<div class="button-green">
<a href="mirrors-core-latest-redir.html?">Download</a>
<div class="flap top">Click to begin</div>
- <div class="flap bottom">of Apache Lucene 4.3.1</div>
+ <div class="flap bottom">of Apache Lucene 4.4</div>
</div>
- <div class="download-desc">Apache Lucene 4.3.1</div>
- </div>
- <div class="button-wrapper">
- <div class="button-green">
- <a href="mirrors-core-3x-redir.html?">Download</a>
- <div class="flap top">Click to begin</div>
- <div class="flap bottom">of Apache Lucene 3.6.2</div>
- </div>
- <div class="download-desc">Apache Lucene 3.6.2</div>
+ <div class="download-desc">Apache Lucene 4.4</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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/corenav.mdtext (original)
+++ lucene/cms/trunk/templates/corenav.mdtext Tue Jul 23 16:09:17 2013
@@ -7,8 +7,7 @@
# Release Docs
-- [4.3.1](./4_3_1/index.html)
-- [3.6.2](./3_6_2/index.html)
+- [4.4.0](./4_4_0/index.html)
# About
- [License](http://www.apache.org/licenses/LICENSE-2.0)
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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/mirrors-core-latest-redir.html (original)
+++ lucene/cms/trunk/templates/mirrors-core-latest-redir.html Tue Jul 23 16:09:17 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.3.1">
+ <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/java/4.4.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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/mirrors-solr-latest-redir.html (original)
+++ lucene/cms/trunk/templates/mirrors-solr-latest-redir.html Tue Jul 23 16:09:17 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.3.1">
+ <meta http-equiv="refresh" content="1;url=http://www.apache.org/dyn/closer.cgi/lucene/solr/4.4.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=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/sidenav.mdtext (original)
+++ lucene/cms/trunk/templates/sidenav.mdtext Tue Jul 23 16:09:17 2013
@@ -2,27 +2,15 @@
<div class="button-green">
<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 4.3.1</div>
+ <div class="flap bottom">of Apache Lucene 4.4</div>
</div>
- <div class="download-desc">Apache Lucene 4.3.1</div>
+ <div class="download-desc">Apache Lucene 4.4</div>
<div class="button-orange">
<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 4.3.1</div>
+ <div class="flap bottom">of Apache Solr 4.4</div>
</div>
- <div class="download-desc">Apache Solr 4.3.1</div>
- <div class="button-green">
- <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 3.6.2</div>
- </div>
- <div class="download-desc">Apache Lucene 3.6.2</div>
- <div class="button-orange">
- <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 3.6.2</div>
- </div>
- <div class="download-desc" style="margin-bottom: 4em">Apache Solr 3.6.2</div>
+ <div class="download-desc">Apache Solr 4.4</div>
# Projects
- [Lucene Core (Java)](./core/)
Modified: lucene/cms/trunk/templates/solr-sidebar.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/solr-sidebar.html?rev=1506138&r1=1506137&r2=1506138&view=diff
==============================================================================
--- lucene/cms/trunk/templates/solr-sidebar.html (original)
+++ lucene/cms/trunk/templates/solr-sidebar.html Tue Jul 23 16:09:17 2013
@@ -4,16 +4,8 @@
<div class="button-orange">
<a href="mirrors-solr-latest-redir.html?">Download</a>
<div class="flap top">Click to begin</div>
- <div class="flap bottom">of Apache Solr 4.3.1 </div>
- <div class="download-desc">Apache Solr 4.3.1</div>
- </div>
- </div>
- <div class="button-wrapper">
- <div class="button-orange">
- <a href="mirrors-solr-3x-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.4 </div>
+ <div class="download-desc">Apache Solr 4.4</div>
</div>
</div>
<span class="sidenav">{% filter markdown %}{% include "solrnav.mdtext" %}{% endfilter %}