public class SimpleTextNormsFormat extends NormsFormat
FOR RECREATIONAL USE ONLY
Modifier and Type | Class and Description |
---|---|
static class |
SimpleTextNormsFormat.SimpleTextNormsConsumer
Writes plain-text norms.
|
static class |
SimpleTextNormsFormat.SimpleTextNormsProducer
Reads plain-text norms.
|
Constructor and Description |
---|
SimpleTextNormsFormat() |
Modifier and Type | Method and Description |
---|---|
NormsConsumer |
normsConsumer(SegmentWriteState state)
Returns a
NormsConsumer to write norms to the
index. |
NormsProducer |
normsProducer(SegmentReadState state)
Returns a
NormsProducer to read norms from the index. |
public SimpleTextNormsFormat()
public NormsConsumer normsConsumer(SegmentWriteState state) throws IOException
NormsFormat
NormsConsumer
to write norms to the
index.normsConsumer
in class NormsFormat
IOException
public NormsProducer normsProducer(SegmentReadState state) throws IOException
NormsFormat
NormsProducer
to 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.
normsProducer
in class NormsFormat
IOException