You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ji...@apache.org on 2017/01/17 13:00:32 UTC
[3/3] lucene-solr:branch_6x: LUCENE-7579: sort segments at flush too
LUCENE-7579: sort segments at flush too
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
(cherry picked from commit 4ccb9fb)
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/8f5b5a39
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/8f5b5a39
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/8f5b5a39
Branch: refs/heads/branch_6x
Commit: 8f5b5a393d94500e6c7a8beff54e010c45c3b0e3
Parents: 5d0f90a 7d96f9f
Author: Jim Ferenczi <ji...@elastic.co>
Authored: Tue Jan 17 14:00:09 2017 +0100
Committer: Jim Ferenczi <ji...@elastic.co>
Committed: Tue Jan 17 14:00:09 2017 +0100
----------------------------------------------------------------------
lucene/CHANGES.txt | 5 +
.../CompressingStoredFieldsWriter.java | 67 +++++-
.../lucene50/Lucene50StoredFieldsFormat.java | 2 +-
.../codecs/lucene60/Lucene60PointsWriter.java | 11 +-
.../lucene/index/BinaryDocValuesWriter.java | 97 +++++++-
.../lucene/index/DefaultIndexingChain.java | 125 ++++++----
.../org/apache/lucene/index/DocConsumer.java | 2 +-
.../apache/lucene/index/DocValuesWriter.java | 4 +-
.../lucene/index/DocumentsWriterPerThread.java | 31 ++-
.../lucene/index/FreqProxTermsWriter.java | 8 +-
.../org/apache/lucene/index/IndexWriter.java | 10 +-
.../org/apache/lucene/index/MergeState.java | 8 +-
.../apache/lucene/index/NormValuesWriter.java | 54 ++++-
.../lucene/index/NumericDocValuesWriter.java | 142 +++++++++++-
.../apache/lucene/index/PointValuesWriter.java | 110 ++++++++-
.../lucene/index/SortedDocValuesWriter.java | 119 ++++++++--
.../index/SortedNumericDocValuesWriter.java | 163 ++++++++++++-
.../lucene/index/SortedSetDocValuesWriter.java | 227 +++++++++++++++++--
.../java/org/apache/lucene/index/Sorter.java | 4 +-
.../apache/lucene/index/SortingLeafReader.java | 6 +-
.../index/SortingStoredFieldsConsumer.java | 206 +++++++++++++++++
.../index/SortingTermVectorsConsumer.java | 181 +++++++++++++++
.../lucene/index/StoredFieldsConsumer.java | 85 +++++++
.../lucene/index/TermVectorsConsumer.java | 7 +-
.../java/org/apache/lucene/index/TermsHash.java | 4 +-
.../TrackingTmpOutputDirectoryWrapper.java | 53 +++++
.../apache/lucene/index/TestIndexSorting.java | 2 -
27 files changed, 1570 insertions(+), 163 deletions(-)
----------------------------------------------------------------------