/** * init most recent DocValues for the current commit */ private DocValuesProducer initDocValuesProducer() throws IOException { if (fieldInfos.hasDocValues() == false) { return null; } else { Directory dir; if (core.cfsReader != null) { dir = core.cfsReader; } else { dir = si.info.dir; } if (si.hasFieldUpdates()) { return new SegmentDocValuesProducer(si, dir, core.coreFieldInfos, fieldInfos, segDocValues); } else { // simple case, no DocValues updates return segDocValues.getDocValuesProducer(-1L, si, dir, fieldInfos); } } }
if (state.fieldInfos.hasDocValues() == false) { if (dvConsumer != null) {
t0 = System.nanoTime(); if (mergeState.mergeFieldInfos.hasDocValues()) { mergeDocValues(segmentWriteState);
(flushState.fieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (flushState.fieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (flushState.fieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (flushState.fieldInfos.hasProx() ? "prox" : "no prox") + "; " + (flushState.fieldInfos.hasFreq() ? "freqs" : "no freqs"));
(mergeState.mergeFieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (mergeState.mergeFieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (mergeState.mergeFieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "prox" : "no prox") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "freqs" : "no freqs") + "; " +
/** * init most recent DocValues for the current commit */ private DocValuesProducer initDocValuesProducer() throws IOException { final Directory dir = core.cfsReader != null ? core.cfsReader : si.info.dir; if (!fieldInfos.hasDocValues()) { return null; } else if (si.hasFieldUpdates()) { return new SegmentDocValuesProducer(si, dir, core.coreFieldInfos, fieldInfos, segDocValues); } else { // simple case, no DocValues updates return segDocValues.getDocValuesProducer(-1L, si, dir, fieldInfos); } }
/** * init most recent DocValues for the current commit */ private DocValuesProducer initDocValuesProducer() throws IOException { final Directory dir = core.cfsReader != null ? core.cfsReader : si.info.dir; if (!fieldInfos.hasDocValues()) { return null; } else if (si.hasFieldUpdates()) { return new SegmentDocValuesProducer(si, dir, core.coreFieldInfos, fieldInfos, segDocValues); } else { // simple case, no DocValues updates return segDocValues.getDocValuesProducer(-1L, si, dir, fieldInfos); } }
/** * init most recent DocValues for the current commit */ private DocValuesProducer initDocValuesProducer() throws IOException { if (fieldInfos.hasDocValues() == false) { return null; } else { Directory dir; if (core.cfsReader != null) { dir = core.cfsReader; } else { dir = si.info.dir; } if (si.hasFieldUpdates()) { return new SegmentDocValuesProducer(si, dir, core.coreFieldInfos, fieldInfos, segDocValues); } else { // simple case, no DocValues updates return segDocValues.getDocValuesProducer(-1L, si, dir, fieldInfos); } } }
if (state.fieldInfos.hasDocValues() == false) { if (dvConsumer != null) {
if (state.fieldInfos.hasDocValues() == false) { if (dvConsumer != null) {
if (state.fieldInfos.hasDocValues() == false) { if (dvConsumer != null) {
t0 = System.nanoTime(); if (mergeState.mergeFieldInfos.hasDocValues()) { mergeDocValues(segmentWriteState);
t0 = System.nanoTime(); if (mergeState.mergeFieldInfos.hasDocValues()) { mergeDocValues(segmentWriteState);
t0 = System.nanoTime(); if (mergeState.mergeFieldInfos.hasDocValues()) { mergeDocValues(segmentWriteState);
(flushState.fieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (flushState.fieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (flushState.fieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (flushState.fieldInfos.hasProx() ? "prox" : "no prox") + "; " + (flushState.fieldInfos.hasFreq() ? "freqs" : "no freqs"));
(flushState.fieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (flushState.fieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (flushState.fieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (flushState.fieldInfos.hasProx() ? "prox" : "no prox") + "; " + (flushState.fieldInfos.hasFreq() ? "freqs" : "no freqs"));
(flushState.fieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (flushState.fieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (flushState.fieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (flushState.fieldInfos.hasProx() ? "prox" : "no prox") + "; " + (flushState.fieldInfos.hasFreq() ? "freqs" : "no freqs"));
(mergeState.mergeFieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (mergeState.mergeFieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (mergeState.mergeFieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "prox" : "no prox") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "freqs" : "no freqs") + "; " +
(mergeState.mergeFieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (mergeState.mergeFieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (mergeState.mergeFieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "prox" : "no prox") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "freqs" : "no freqs") + "; " +
(mergeState.mergeFieldInfos.hasVectors() ? "vectors" : "no vectors") + "; " + (mergeState.mergeFieldInfos.hasNorms() ? "norms" : "no norms") + "; " + (mergeState.mergeFieldInfos.hasDocValues() ? "docValues" : "no docValues") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "prox" : "no prox") + "; " + (mergeState.mergeFieldInfos.hasProx() ? "freqs" : "no freqs") + "; " +