Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.compressing |
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
|
org.apache.lucene.codecs.lucene60 |
Lucene 6.0 file format.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TermVectorsWriter.addAllDocVectors(Fields vectors,
MergeState mergeState)
Safe (but, slowish) default method to write every
vector field in the document.
|
void |
DocValuesConsumer.merge(MergeState mergeState)
Merges in the fields from the readers in
mergeState . |
void |
FieldsConsumer.merge(MergeState mergeState)
Merges in the fields from the readers in
mergeState . |
void |
NormsConsumer.merge(MergeState mergeState)
Merges in the fields from the readers in
mergeState . |
void |
PointsWriter.merge(MergeState mergeState)
Default merge implementation to merge incoming points readers by visiting all their points and
adding to this writer
|
int |
StoredFieldsWriter.merge(MergeState mergeState)
Merges in the stored fields from the readers in
mergeState . |
int |
TermVectorsWriter.merge(MergeState mergeState)
Merges in the term vectors from the readers in
mergeState . |
void |
DocValuesConsumer.mergeBinaryField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<BinaryDocValues> toMerge,
java.util.List<Bits> docsWithField)
Merges the binary docvalues from
toMerge . |
void |
NormsConsumer.mergeNormsField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<NumericDocValues> toMerge)
Merges the norms from
toMerge . |
void |
DocValuesConsumer.mergeNumericField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<NumericDocValues> toMerge,
java.util.List<Bits> docsWithField)
Merges the numeric docvalues from
toMerge . |
protected void |
PointsWriter.mergeOneField(MergeState mergeState,
FieldInfo fieldInfo)
Default naive merge implementation for one field: it just re-indexes all the values
from the incoming segment.
|
void |
DocValuesConsumer.mergeSortedField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<SortedDocValues> toMerge)
Merges the sorted docvalues from
toMerge . |
void |
DocValuesConsumer.mergeSortedNumericField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<SortedNumericDocValues> toMerge)
Merges the sorted docvalues from
toMerge . |
void |
DocValuesConsumer.mergeSortedSetField(FieldInfo fieldInfo,
MergeState mergeState,
java.util.List<SortedSetDocValues> toMerge)
Merges the sortedset docvalues from
toMerge . |
Constructor and Description |
---|
MergeVisitor(MergeState mergeState,
int readerIndex)
Create new merge visitor.
|
Modifier and Type | Method and Description |
---|---|
int |
CompressingStoredFieldsWriter.merge(MergeState mergeState) |
int |
CompressingTermVectorsWriter.merge(MergeState mergeState) |
Constructor and Description |
---|
MatchingReaders(MergeState mergeState) |
Modifier and Type | Method and Description |
---|---|
void |
Lucene60PointsWriter.merge(MergeState mergeState) |
Modifier and Type | Field and Description |
---|---|
(package private) MergeState |
MappedMultiFields.mergeState |
(package private) MergeState |
MappedMultiFields.MappedMultiTerms.mergeState |
(package private) MergeState |
MappedMultiFields.MappedMultiTermsEnum.mergeState |
private MergeState |
MappingMultiPostingsEnum.mergeState |
(package private) MergeState |
SegmentMerger.mergeState |
Modifier and Type | Method and Description |
---|---|
(package private) MergeState |
SegmentMerger.merge()
Merges the readers into the directory passed to the constructor
|
Modifier and Type | Method and Description |
---|---|
private boolean |
IndexWriter.commitMerge(MergePolicy.OneMerge merge,
MergeState mergeState) |
private ReadersAndUpdates |
IndexWriter.commitMergedDeletesAndUpdates(MergePolicy.OneMerge merge,
MergeState mergeState)
Carefully merges deletes and updates for the segments we just merged.
|
MergePolicy.DocMap |
MergePolicy.OneMerge.getDocMap(MergeState mergeState)
Expert: If
MergePolicy.OneMerge.getMergeReaders() reorders document IDs, this method
must be overridden to return a mapping from the natural doc ID
(the doc ID that would result from a natural merge) to the actual doc
ID. |
MergePolicy.DocMap |
SortingMergePolicy.SortingOneMerge.getDocMap(MergeState mergeState) |
(package private) void |
IndexWriter.MergedDeletesAndUpdates.init(IndexWriter.ReaderPool readerPool,
MergePolicy.OneMerge merge,
MergeState mergeState,
boolean initWritableLiveDocs) |
private void |
IndexWriter.maybeApplyMergedDVUpdates(MergePolicy.OneMerge merge,
MergeState mergeState,
int docUpto,
IndexWriter.MergedDeletesAndUpdates holder,
java.lang.String[] mergingFields,
DocValuesFieldUpdates[] dvFieldUpdates,
DocValuesFieldUpdates.Iterator[] updatesIters,
int curDoc) |
Constructor and Description |
---|
MappedMultiFields(MergeState mergeState,
MultiFields multiFields)
Create a new MappedMultiFields for merging, based on the supplied
mergestate and merged view of terms.
|
MappedMultiTerms(java.lang.String field,
MergeState mergeState,
MultiTerms multiTerms) |
MappedMultiTermsEnum(java.lang.String field,
MergeState mergeState,
MultiTermsEnum multiTermsEnum) |
MappingMultiPostingsEnum(java.lang.String field,
MergeState mergeState)
Sole constructor.
|