Class Lucene42NormsFormat
- java.lang.Object
 - 
- org.apache.lucene.codecs.NormsFormat
 - 
- org.apache.lucene.codecs.lucene42.Lucene42NormsFormat
 
 
 
- 
public class Lucene42NormsFormat extends NormsFormat
Lucene 4.2 score normalization format.NOTE: this uses the same format as
Lucene42DocValuesFormatNumeric DocValues, but with different file extensions, and passingPackedInts.FASTESTfor uncompressed encoding: trading off space for performance.Files:
- .nvd: DocValues data
 - .nvm: DocValues metadata
 
- See Also:
 Lucene42DocValuesFormat
 
- 
- 
Constructor Summary
Constructors Constructor Description Lucene42NormsFormat()Lucene42NormsFormat(float acceptableOverheadRatio)Creates a new Lucene42DocValuesFormat with the specifiedacceptableOverheadRatiofor NumericDocValues. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocValuesConsumernormsConsumer(SegmentWriteState state)Returns aDocValuesConsumerto write norms to the index.DocValuesProducernormsProducer(SegmentReadState state)Returns aDocValuesProducerto read norms from the index. 
 - 
 
- 
- 
Constructor Detail
- 
Lucene42NormsFormat
public Lucene42NormsFormat()
 
- 
Lucene42NormsFormat
public Lucene42NormsFormat(float acceptableOverheadRatio)
Creates a new Lucene42DocValuesFormat with the specifiedacceptableOverheadRatiofor NumericDocValues.- Parameters:
 acceptableOverheadRatio- compression parameter for numerics. Currently this is only used when the number of unique values is small.
 
 - 
 
- 
Method Detail
- 
normsConsumer
public DocValuesConsumer normsConsumer(SegmentWriteState state) throws java.io.IOException
Description copied from class:NormsFormatReturns aDocValuesConsumerto write norms to the index.- Specified by:
 normsConsumerin classNormsFormat- Throws:
 java.io.IOException
 
- 
normsProducer
public DocValuesProducer normsProducer(SegmentReadState state) throws java.io.IOException
Description copied from class:NormsFormatReturns aDocValuesProducerto read norms from the index.NOTE: by the time this call returns, it must hold open any files it will need to use; else, those files may be deleted. Additionally, required files may be deleted during the execution of this call before there is a chance to open them. Under these circumstances an IOException should be thrown by the implementation. IOExceptions are expected and will automatically cause a retry of the segment opening logic with the newly revised segments.
- Specified by:
 normsProducerin classNormsFormat- Throws:
 java.io.IOException
 
 - 
 
 -