Uses of Class
org.apache.lucene.index.FieldInfo

Packages that use FieldInfo
org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index. 
org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields. 
org.apache.lucene.codecs.lucene40 Lucene 4.0 file format. 
org.apache.lucene.codecs.lucene40.values Default DocValues implementation for Lucene 4.0 indexes. 
org.apache.lucene.codecs.pulsing Pulsing Codec: inlines low frequency terms' postings into terms dictionary. 
org.apache.lucene.codecs.sep Sep: base support for separate files (doc,frq,pos,skp,pyl) 
org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings. 
org.apache.lucene.document The logical representation of a Document for indexing and searching. 
org.apache.lucene.index Code to maintain and access indices. 
 

Uses of FieldInfo in org.apache.lucene.codecs
 

Methods in org.apache.lucene.codecs with parameters of type FieldInfo
abstract  TermsConsumer FieldsConsumer.addField(FieldInfo field)
          Add a new field
 TermsConsumer BlockTreeTermsWriter.addField(FieldInfo field)
           
 TermsConsumer BlockTermsWriter.addField(FieldInfo field)
           
 TermsIndexWriterBase.FieldWriter VariableGapTermsIndexWriter.addField(FieldInfo field, long termsFilePointer)
           
abstract  TermsIndexWriterBase.FieldWriter TermsIndexWriterBase.addField(FieldInfo fieldInfo, long termsFilePointer)
           
 TermsIndexWriterBase.FieldWriter FixedGapTermsIndexWriter.addField(FieldInfo field, long termsFilePointer)
           
abstract  DocValuesConsumer PerDocConsumer.addValuesField(DocValues.Type type, FieldInfo field)
          Adds a new DocValuesField
protected  boolean PerDocProducerBase.canLoad(FieldInfo info)
           
protected  boolean PerDocConsumer.canMerge(FieldInfo info)
          Returns true iff the given field can be merged ie.
abstract  DocsEnum PostingsReaderBase.docs(FieldInfo fieldInfo, BlockTermState state, Bits skipDocs, DocsEnum reuse, int flags)
          Must fully consume state, since after this call that TermState may be reused.
abstract  DocsAndPositionsEnum PostingsReaderBase.docsAndPositions(FieldInfo fieldInfo, BlockTermState state, Bits skipDocs, DocsAndPositionsEnum reuse, int flags)
          Must fully consume state, since after this call that TermState may be reused.
protected  DocValues PerDocConsumer.getDocValuesForMerge(AtomicReader reader, FieldInfo info)
          Returns a DocValues instance for merging from the given reader for the given FieldInfo.
protected  DocValues.Type PerDocConsumer.getDocValuesType(FieldInfo info)
          Returns the DocValues DocValues.Type for the given FieldInfo.
protected  DocValues.Type PerDocProducerBase.getDocValuesType(FieldInfo info)
           
abstract  TermsIndexReaderBase.FieldIndexEnum TermsIndexReaderBase.getFieldEnum(FieldInfo fieldInfo)
           
 TermsIndexReaderBase.FieldIndexEnum VariableGapTermsIndexReader.getFieldEnum(FieldInfo fieldInfo)
           
 TermsIndexReaderBase.FieldIndexEnum FixedGapTermsIndexReader.getFieldEnum(FieldInfo fieldInfo)
           
abstract  void VariableGapTermsIndexWriter.IndexTermSelector.newField(FieldInfo fieldInfo)
          Called when a new field is started.
 void VariableGapTermsIndexWriter.EveryNTermSelector.newField(FieldInfo fieldInfo)
           
 void VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector.newField(FieldInfo fieldInfo)
           
abstract  void PostingsReaderBase.nextTerm(FieldInfo fieldInfo, BlockTermState state)
          Actually decode metadata for next term
abstract  void PostingsReaderBase.readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState termState)
          Reads data for all terms in the next block; this method should merely load the byte[] blob but not decode, which is done in PostingsReaderBase.nextTerm(org.apache.lucene.index.FieldInfo, org.apache.lucene.codecs.BlockTermState).
abstract  void PostingsWriterBase.setField(FieldInfo fieldInfo)
           
abstract  void TermVectorsWriter.startField(FieldInfo info, int numTerms, boolean positions, boolean offsets)
          Called before writing the terms of the field.
abstract  void StoredFieldsWriter.writeField(FieldInfo info, IndexableField field)
          Writes a single stored field.
 

Uses of FieldInfo in org.apache.lucene.codecs.bloom
 

Methods in org.apache.lucene.codecs.bloom with parameters of type FieldInfo
 FuzzySet BloomFilterFactory.downsize(FieldInfo fieldInfo, FuzzySet initialSet)
          Called when downsizing bitsets for serialization
abstract  FuzzySet BloomFilterFactory.getSetForField(SegmentWriteState state, FieldInfo info)
           
 FuzzySet DefaultBloomFilterFactory.getSetForField(SegmentWriteState state, FieldInfo info)
           
abstract  boolean BloomFilterFactory.isSaturated(FuzzySet bloomFilter, FieldInfo fieldInfo)
          Used to determine if the given filter has reached saturation and should be retired i.e.
 boolean DefaultBloomFilterFactory.isSaturated(FuzzySet bloomFilter, FieldInfo fieldInfo)
           
 

Uses of FieldInfo in org.apache.lucene.codecs.lucene40
 

Methods in org.apache.lucene.codecs.lucene40 with parameters of type FieldInfo
protected  boolean Lucene40NormsFormat.Lucene40NormsDocValuesProducer.canLoad(FieldInfo info)
           
protected  boolean Lucene40NormsFormat.Lucene40NormsDocValuesConsumer.canMerge(FieldInfo info)
           
 DocsEnum Lucene40PostingsReader.docs(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)
           
 DocsAndPositionsEnum Lucene40PostingsReader.docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
           
protected  DocValues Lucene40NormsFormat.Lucene40NormsDocValuesConsumer.getDocValuesForMerge(AtomicReader reader, FieldInfo info)
           
protected  DocValues.Type Lucene40NormsFormat.Lucene40NormsDocValuesProducer.getDocValuesType(FieldInfo info)
           
protected  DocValues.Type Lucene40NormsFormat.Lucene40NormsDocValuesConsumer.getDocValuesType(FieldInfo info)
           
 void Lucene40PostingsReader.nextTerm(FieldInfo fieldInfo, BlockTermState _termState)
           
 void Lucene40PostingsReader.readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState _termState)
           
 void Lucene40PostingsWriter.setField(FieldInfo fieldInfo)
           
 void Lucene40TermVectorsWriter.startField(FieldInfo info, int numTerms, boolean positions, boolean offsets)
           
 void Lucene40StoredFieldsWriter.writeField(FieldInfo info, IndexableField field)
           
 

Uses of FieldInfo in org.apache.lucene.codecs.lucene40.values
 

Methods in org.apache.lucene.codecs.lucene40.values with parameters of type FieldInfo
 DocValuesConsumer DocValuesWriterBase.addValuesField(DocValues.Type valueType, FieldInfo field)
           
 

Uses of FieldInfo in org.apache.lucene.codecs.pulsing
 

Methods in org.apache.lucene.codecs.pulsing with parameters of type FieldInfo
 DocsEnum PulsingPostingsReader.docs(FieldInfo field, BlockTermState _termState, Bits liveDocs, DocsEnum reuse, int flags)
           
 DocsAndPositionsEnum PulsingPostingsReader.docsAndPositions(FieldInfo field, BlockTermState _termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
           
 void PulsingPostingsReader.nextTerm(FieldInfo fieldInfo, BlockTermState _termState)
           
 void PulsingPostingsReader.readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState _termState)
           
 void PulsingPostingsWriter.setField(FieldInfo fieldInfo)
           
 

Uses of FieldInfo in org.apache.lucene.codecs.sep
 

Methods in org.apache.lucene.codecs.sep with parameters of type FieldInfo
 DocsEnum SepPostingsReader.docs(FieldInfo fieldInfo, BlockTermState _termState, Bits liveDocs, DocsEnum reuse, int flags)
           
 DocsAndPositionsEnum SepPostingsReader.docsAndPositions(FieldInfo fieldInfo, BlockTermState _termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
           
 void SepPostingsReader.nextTerm(FieldInfo fieldInfo, BlockTermState _termState)
           
 void SepPostingsReader.readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState _termState)
           
 void SepPostingsWriter.setField(FieldInfo fieldInfo)
           
 

Uses of FieldInfo in org.apache.lucene.codecs.simpletext
 

Methods in org.apache.lucene.codecs.simpletext with parameters of type FieldInfo
protected  boolean SimpleTextNormsFormat.SimpleTextNormsPerDocProducer.canLoad(FieldInfo info)
           
protected  boolean SimpleTextNormsFormat.SimpleTextNormsPerDocConsumer.canMerge(FieldInfo info)
           
protected  DocValues SimpleTextNormsFormat.SimpleTextNormsPerDocConsumer.getDocValuesForMerge(AtomicReader reader, FieldInfo info)
           
protected  DocValues.Type SimpleTextNormsFormat.SimpleTextNormsPerDocProducer.getDocValuesType(FieldInfo info)
           
protected  DocValues.Type SimpleTextNormsFormat.SimpleTextNormsPerDocConsumer.getDocValuesType(FieldInfo info)
           
 void SimpleTextTermVectorsWriter.startField(FieldInfo info, int numTerms, boolean positions, boolean offsets)
           
 void SimpleTextStoredFieldsWriter.writeField(FieldInfo info, IndexableField field)
           
 

Uses of FieldInfo in org.apache.lucene.document
 

Methods in org.apache.lucene.document with parameters of type FieldInfo
 void DocumentStoredFieldVisitor.binaryField(FieldInfo fieldInfo, byte[] value, int offset, int length)
           
 void DocumentStoredFieldVisitor.doubleField(FieldInfo fieldInfo, double value)
           
 void DocumentStoredFieldVisitor.floatField(FieldInfo fieldInfo, float value)
           
 void DocumentStoredFieldVisitor.intField(FieldInfo fieldInfo, int value)
           
 void DocumentStoredFieldVisitor.longField(FieldInfo fieldInfo, long value)
           
 StoredFieldVisitor.Status DocumentStoredFieldVisitor.needsField(FieldInfo fieldInfo)
           
 void DocumentStoredFieldVisitor.stringField(FieldInfo fieldInfo, String value)
           
 

Uses of FieldInfo in org.apache.lucene.index
 

Fields in org.apache.lucene.index declared as FieldInfo
 FieldInfo MergeState.fieldInfo
           
 

Methods in org.apache.lucene.index that return FieldInfo
 FieldInfo FieldInfos.fieldInfo(int fieldNumber)
          Return the fieldinfo object referenced by the fieldNumber.
 FieldInfo FieldInfos.fieldInfo(String fieldName)
          Return the fieldinfo object referenced by the field name
 

Methods in org.apache.lucene.index that return types with arguments of type FieldInfo
 Iterator<FieldInfo> FieldInfos.iterator()
          Returns an iterator over all the fieldinfo objects present, ordered by ascending field number
 

Methods in org.apache.lucene.index with parameters of type FieldInfo
 void StoredFieldVisitor.binaryField(FieldInfo fieldInfo, byte[] value, int offset, int length)
          Process a binary field.
 void StoredFieldVisitor.doubleField(FieldInfo fieldInfo, double value)
          Process a double numeric field.
 void StoredFieldVisitor.floatField(FieldInfo fieldInfo, float value)
          Process a float numeric field.
 void StoredFieldVisitor.intField(FieldInfo fieldInfo, int value)
          Process a int numeric field.
 void StoredFieldVisitor.longField(FieldInfo fieldInfo, long value)
          Process a long numeric field.
abstract  StoredFieldVisitor.Status StoredFieldVisitor.needsField(FieldInfo fieldInfo)
          Hook before processing a field.
 void StoredFieldVisitor.stringField(FieldInfo fieldInfo, String value)
          Process a string field
 

Constructors in org.apache.lucene.index with parameters of type FieldInfo
FieldInfos(FieldInfo[] infos)
           
 



Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.