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