org.apache.lucene.codecs.simpletext
Class SimpleTextPostingsFormat
java.lang.Object
org.apache.lucene.codecs.PostingsFormat
org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat
- All Implemented Interfaces:
- NamedSPILoader.NamedSPI
public class SimpleTextPostingsFormat
- extends PostingsFormat
For debugging, curiosity, transparency only!! Do not
use this codec in production.
This codec stores all postings data in a single
human-readable text file (_N.pst). You can view this in
any text editor, and even edit it to alter your index.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
SimpleTextPostingsFormat
public SimpleTextPostingsFormat()
fieldsConsumer
public FieldsConsumer fieldsConsumer(SegmentWriteState state)
throws IOException
- Description copied from class:
PostingsFormat
- Writes a new segment
- Specified by:
fieldsConsumer
in class PostingsFormat
- Throws:
IOException
fieldsProducer
public FieldsProducer fieldsProducer(SegmentReadState state)
throws IOException
- Description copied from class:
PostingsFormat
- Reads a segment. 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:
fieldsProducer
in class PostingsFormat
- Throws:
IOException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.