class Lucene53NormsConsumer extends NormsConsumer
Lucene53NormsFormat| Modifier and Type | Field and Description |
|---|---|
(package private) IndexOutput |
data |
(package private) int |
maxDoc |
(package private) IndexOutput |
meta |
| Constructor and Description |
|---|
Lucene53NormsConsumer(SegmentWriteState state,
java.lang.String dataCodec,
java.lang.String dataExtension,
java.lang.String metaCodec,
java.lang.String metaExtension) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addByte1(java.lang.Iterable<java.lang.Number> values) |
private void |
addByte2(java.lang.Iterable<java.lang.Number> values) |
private void |
addByte4(java.lang.Iterable<java.lang.Number> values) |
private void |
addByte8(java.lang.Iterable<java.lang.Number> values) |
private void |
addConstant(long constant) |
void |
addNormsField(FieldInfo field,
java.lang.Iterable<java.lang.Number> values)
Writes normalization values for a field.
|
void |
close() |
merge, mergeNormsFieldIndexOutput data
IndexOutput meta
final int maxDoc
Lucene53NormsConsumer(SegmentWriteState state, java.lang.String dataCodec, java.lang.String dataExtension, java.lang.String metaCodec, java.lang.String metaExtension) throws java.io.IOException
java.io.IOExceptionpublic void addNormsField(FieldInfo field, java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
NormsConsumeraddNormsField in class NormsConsumerfield - field informationvalues - Iterable of numeric values (one for each document).java.io.IOException - if an I/O error occurred.private void addConstant(long constant)
throws java.io.IOException
java.io.IOExceptionprivate void addByte1(java.lang.Iterable<java.lang.Number> values)
throws java.io.IOException
java.io.IOExceptionprivate void addByte2(java.lang.Iterable<java.lang.Number> values)
throws java.io.IOException
java.io.IOExceptionprivate void addByte4(java.lang.Iterable<java.lang.Number> values)
throws java.io.IOException
java.io.IOExceptionprivate void addByte8(java.lang.Iterable<java.lang.Number> values)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOException