You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2017/03/17 09:23:34 UTC
[Lucene-java Wiki] Update of "ReleaseNote65" by jimczi
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Lucene-java Wiki" for change notification.
The "ReleaseNote65" page has been changed by jimczi:
https://wiki.apache.org/lucene-java/ReleaseNote65?action=diff&rev1=17&rev2=18
Comment:
Update release notes with new features and optimizations for 6.5
- ## page was copied from ReleaseNote64
- 23 January 2017, Apache Lucene™ 6.4.0 available
+ XX March 2017, Apache Lucene™ 6.5.0 available
- The Lucene PMC is pleased to announce the release of Apache Lucene 6.4.0.
+ The Lucene PMC is pleased to announce the release of Apache Lucene 6.5.0.
Apache Lucene is a high-performance, full-featured text search engine
library written entirely in Java. It is a technology suitable for nearly
@@ -14, +13 @@
http://lucene.apache.org/core/mirrors-core-latest-redir.html
Please read CHANGES.txt for a full list of new features and changes:
- https://lucene.apache.org/core/6_4_0/changes/Changes.html
+ https://lucene.apache.org/core/6_5_0/changes/Changes.html
- Lucene 6.4.0 Release Highlights:
+ Lucene 6.5.0 Release Highlights:
- New features
+ New features:
- * Lucene's best efforts to un-map memory mapped files with "MMapDirectory" now work with the latest Java9 early access builds
- * A new similarity "!BooleanSimilarity" that gives terms a score that is equal to their query boost
- * The axiomatic family of similarities (6 in total) based on https://www.eecis.udel.edu/~hfang/pubs/sigir05-axiom.pdf
+ * It is now possible filter out duplicates in the NRT suggester
+ * SimpleQueryString now supports default fuziness
+ * IndexWriter can return the list of visible field names
+ * DisjunctionScorer now supports returning the matching children clauses
+ * A new FunctionScoreQuery that modifies the internal query's score using the per-document values
+ * A new FunctionMatchQuery that returns any documents with a value that matches a predicate
- * A new token filter "!SynonymGraphFilter" that outputs a correct graph structure for multi-token synonyms at query time
+ * A new WordDelimiterGraphFilter that outputs a correct graph structure for multi-token expansion at query time
+ * A new PatternTokenizer that uses Lucene's RegExp implementation
+ * RangeFieldQuery now supports CROSSES relation
+ * A new IndexOrDocValuesQuery that uses either an index (points or terms) or doc values in order to run a (range, geo box and distance) query, depending which one is more efficient
+
- * Graph token streams, such as those produced by the "!SynonymGraphFilter", are now handled accurately by query parsers
- * A new collector "!DocValuesStatsCollector" gives the ability to compute statistics on DocValues field
- * It is now possible to filter "!SortedDocValues" and "!SortedSetDocValues" terms enum with a compiled automaton
- * The "!UnifiedHighlighter" can now highlight fields with queries that don't necessarily refer to that field
- * DrillSideways can now run queries concurrently
- * Index sorting now supports sorting on multi-valued fields using MIN, MAX, etc. selectors
-
- Optimizations
+ Optimizations:
- * Points do not store the implicit split dimension in the 1-dimension case. This saves between 6% memory for the largest types such an !InetAddressPoint to 33% for the smaller types such as !HalfFloatPoint.
- * The BKD in-memory index for dimensional points now uses a compressed format, using substantially less RAM in some cases
- * The BKD writing now buffers each leaf block in heap before writing to disk, giving a small speedup in points-heavy use cases
- * "!TermAutomatonQuery" now rewrites to more efficient queries when possible
+ * index-time boosts are deprecated
+ * Term filters are no longer cached
+ * Compound filters are cached earlier than regular queries
+ * BKDReader now calls grow on larger increments
+ * LatLonPointInPolygonQuery are faster
+ * LatLonPointDistanceQuery now skips distance computations more often
+ * To-parent block joins now implements two-phase iteration
+ * Point ranges that match most documents are faster
+ * PointValues#estimatePointCount is faster with Relation.CELL_INSIDE_QUERY
+ * Segments are now also sorted during flush, and merging on a sorted index is substantially faster by using some of the same bulk merge optimizations that non-sorted merging uses
+
Along with numerous bug fixes.
Further details of changes are available in the change log available at:
- http://lucene.apache.org/core/6_4_0/changes/Changes.html
+ http://lucene.apache.org/core/6_5_0/changes/Changes.html
-
- Please note, this release cannot be built from source with
- Java 8 update 121, use an earlier version instead! This is
- caused by a bug introduced into the Javadocs tool shipped
- with that update. The workaround was too late for this
- Lucene release. Of course, you can use the binary
- artifacts.
Please report any feedback to the mailing lists
(http://lucene.apache.org/core/discussion.html)