public class MappedMultiFields extends FilterLeafReader.FilterFields
Fields implementation that merges multiple
Fields into one, and maps around deleted documents.
This is used for merging.| Modifier and Type | Class and Description |
|---|---|
private static class |
MappedMultiFields.MappedMultiTerms |
private static class |
MappedMultiFields.MappedMultiTermsEnum |
| Modifier and Type | Field and Description |
|---|---|
(package private) MergeState |
mergeState |
inEMPTY_ARRAY| Constructor and Description |
|---|
MappedMultiFields(MergeState mergeState,
MultiFields multiFields)
Create a new MappedMultiFields for merging, based on the supplied
mergestate and merged view of terms.
|
| Modifier and Type | Method and Description |
|---|---|
Terms |
terms(java.lang.String field)
Get the
Terms for this field. |
iterator, sizefinal MergeState mergeState
public MappedMultiFields(MergeState mergeState, MultiFields multiFields)
public Terms terms(java.lang.String field) throws java.io.IOException
FieldsTerms for this field. This will return
null if the field does not exist.terms in class FilterLeafReader.FilterFieldsjava.io.IOException