Class LuceneOptimizedStoredFieldsFormat

java.lang.Object
org.apache.lucene.codecs.StoredFieldsFormat
com.apple.foundationdb.record.lucene.codec.LuceneOptimizedStoredFieldsFormat

public class LuceneOptimizedStoredFieldsFormat extends org.apache.lucene.codecs.StoredFieldsFormat
This class provides a custom KeyValue based reader and writer implementation to limit the amount of data needed to be read from FDB.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.codecs.StoredFieldsReader
    fieldsReader(org.apache.lucene.store.Directory directory, org.apache.lucene.index.SegmentInfo si, org.apache.lucene.index.FieldInfos fn, org.apache.lucene.store.IOContext context)
     
    org.apache.lucene.codecs.StoredFieldsWriter
    fieldsWriter(org.apache.lucene.store.Directory directory, org.apache.lucene.index.SegmentInfo si, org.apache.lucene.store.IOContext context)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • fieldsReader

      public org.apache.lucene.codecs.StoredFieldsReader fieldsReader(org.apache.lucene.store.Directory directory, org.apache.lucene.index.SegmentInfo si, org.apache.lucene.index.FieldInfos fn, org.apache.lucene.store.IOContext context) throws IOException
      Specified by:
      fieldsReader in class org.apache.lucene.codecs.StoredFieldsFormat
      Throws:
      IOException
    • fieldsWriter

      public org.apache.lucene.codecs.StoredFieldsWriter fieldsWriter(org.apache.lucene.store.Directory directory, org.apache.lucene.index.SegmentInfo si, org.apache.lucene.store.IOContext context) throws IOException
      Specified by:
      fieldsWriter in class org.apache.lucene.codecs.StoredFieldsFormat
      Throws:
      IOException