diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index 2bd348f1549..a74d85cdd32 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -19,12 +19,6 @@ New Features responsible for iterating through all fields, terms, documents and positions. (Robert Muir, Mike McCandless) -* LUCENE-3069: Add two memory resident dictionaries (FST terms dictionary and - FSTOrd terms dictionary) to improve primary key lookups. The PostingsBaseFormat - API is also changed so that term dictionaries get the ability to block - encode term metadata, and all dictionary implementations can now plug in any - PostingsBaseFormat. (Han Jiang, Mike McCandless) - * LUCENE-5268: Full cutover of all postings formats to the "pull" FieldsConsumer API, removing PushFieldsConsumer. Added new PushPostingsWriterBase for single-pass push of docs/positions to the @@ -119,6 +113,12 @@ New Features * LUCENE-5415: Add multitermquery (wildcards,prefix,etc) to PostingsHighlighter. (Mike McCandless, Robert Muir) +* LUCENE-3069: Add two memory resident dictionaries (FST terms dictionary and + FSTOrd terms dictionary) to improve primary key lookups. The PostingsBaseFormat + API is also changed so that term dictionaries get the ability to block + encode term metadata, and all dictionary implementations can now plug in any + PostingsBaseFormat. (Han Jiang, Mike McCandless) + Build * LUCENE-5217: Maven config: get dependencies from Ant+Ivy config; disable @@ -229,6 +229,11 @@ API Changes only accepts a ValueSource instead of a convenience ctor for an expression string. (Simon Willnauer) +* LUCENE-3069: PostingsWriterBase and PostingsReaderBase are no longer + responsible for encoding/decoding a block of terms. Instead, they + should encode/decode each term to/from a long[] and byte[]. (Han + Jiang, Mike McCandless) + Optimizations * LUCENE-5372: Replace StringBuffer by StringBuilder, where possible.