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, mergeNormsField
IndexOutput 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.IOException
public void addNormsField(FieldInfo field, java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
NormsConsumer
addNormsField
in class NormsConsumer
field
- 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.IOException
private void addByte1(java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
java.io.IOException
private void addByte2(java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
java.io.IOException
private void addByte4(java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
java.io.IOException
private void addByte8(java.lang.Iterable<java.lang.Number> values) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException