You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2011/11/21 13:47:53 UTC

[Lucene-java Wiki] Update of "ReleaseNote35" by RobertMuir

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucene-java Wiki" for change notification.

The "ReleaseNote35" page has been changed by RobertMuir:
http://wiki.apache.org/lucene-java/ReleaseNote35?action=diff&rev1=5&rev2=6

Comment:
shorter summaries and add some more features

     across multiple search threads. Underlying IndexReader instances are
     safely closed if not referenced anymore. (LUCENE-3445, LUCENE-3558)
  
+  * Added SearcherLifetimeManager which safely provides a consistent
+    view of the index across multiple requests (e.g. paging/drilldown).
+    (LUCENE-3558, LUCENE-3486)
-  * Added SearcherLifetimeManager to safely handle follow-on search
-    requests. In a highly dynamic environment new searchers can be
-    different from request to request and drill downs, changes of sort
-    fields or click on facets can be invalid due to a new searcher.
-    SearcherLifetimeManager helps to improve user experience
-    guaranteeing same searchers across requests. (LUCENE-3558,
-    LUCENE-3486)
- 
-  * Fixed bug where closing an NRT reader after the writer was closed
-    was incorrectly invoking the DeletionPolicy and (then possibly
-    deleting files) on the closed IndexWriter. (LUCENE-3439)
  
   * Renamed IndexWriter.optimize to forceMerge to discourage use of
     this method since it is horribly costly and rarely justified
-    anymore. MergePolicy.findMergesForOptimize was renamed to
-    findForcedMerges. IndexReader.isOptimized was deprecated.
-    IndexCommit.isOptimized was replaced with getSegmentCount.
-    (LUCENE-3439)
+    anymore. (LUCENE-3439)
  
+  * Added NGramPhraseQuery that speeds up phrase queries 30-50%
+    when n-gram analysis is used. (LUCENE-3426)
-  * Renamed IndexReader.reopen to IndexReader.openIfChanged
-    (a static method). IndexReader.openIfChanged now returns null
-    instead of the old reader if there are no changes in the index,
-    to prevent the common pitfall of accidentally closing the old
-    reader. (LUCENE-3464)
  
-  * Fixed several bugs in components like TaxonomyReader, BlockJoinCollector
-    StandardQueryParser, BreakIterators and TokenFilters. See CHANGES.txt
-    entries for details.
+  * Added a new reopen API (IndexReader.openIfChanged) that
+    returns null instead of the old reader if there are no changes 
+    in the index. (LUCENE-3464)
+ 
+  * Improvements to vector highlighting: support for more queries
+    such as wildcards and boundary analysis for generated snippets
+    (LUCENE-1824, LUCENE-1889)
+ 
+  * Several bugfixes, including a bug where closing an NRT reader 
+    after the writer was closed was incorrectly invoking the 
+    DeletionPolicy. See CHANGES.txt entries for full details.
  
  Note: The Apache Software Foundation uses an extensive mirroring network for
  distributing releases.  It is possible that the mirror you are using may not