Uses of Class
org.apache.lucene.index.FieldInfo
-
Packages that use FieldInfo Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene80
for an overview of the index format.org.apache.lucene.codecs.lucene60 Components from the Lucene 6.0 index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis. -
-
Uses of FieldInfo in org.apache.lucene.codecs
Fields in org.apache.lucene.codecs declared as FieldInfo Modifier and Type Field Description (package private) FieldInfo
StoredFieldsWriter.MergeVisitor. currentField
protected FieldInfo
PushPostingsWriterBase. fieldInfo
FieldInfo
of current field being written.Methods in org.apache.lucene.codecs with parameters of type FieldInfo Modifier and Type Method Description abstract void
DocValuesConsumer. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
Writes binary docvalues for a field.abstract void
NormsConsumer. addNormsField(FieldInfo field, NormsProducer normsProducer)
Writes normalization values for a field.abstract void
DocValuesConsumer. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
Writes numeric docvalues for a field.abstract void
DocValuesConsumer. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
Writes pre-sorted binary docvalues for a field.abstract void
DocValuesConsumer. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
Writes pre-sorted numeric docvalues for a fieldabstract void
DocValuesConsumer. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
Writes pre-sorted set docvalues for a fieldvoid
StoredFieldsWriter.MergeVisitor. binaryField(FieldInfo fieldInfo, byte[] value)
abstract void
PostingsReaderBase. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState state, boolean absolute)
Actually decode metadata for next termvoid
StoredFieldsWriter.MergeVisitor. doubleField(FieldInfo fieldInfo, double value)
abstract void
PostingsWriterBase. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState state, boolean absolute)
Encode metadata as long[] and byte[].void
StoredFieldsWriter.MergeVisitor. floatField(FieldInfo fieldInfo, float value)
abstract BinaryDocValues
DocValuesProducer. getBinary(FieldInfo field)
ReturnsBinaryDocValues
for this field.abstract NumericDocValues
NormsProducer. getNorms(FieldInfo field)
ReturnsNumericDocValues
for this field.abstract NumericDocValues
DocValuesProducer. getNumeric(FieldInfo field)
ReturnsNumericDocValues
for this field.abstract SortedDocValues
DocValuesProducer. getSorted(FieldInfo field)
ReturnsSortedDocValues
for this field.abstract SortedNumericDocValues
DocValuesProducer. getSortedNumeric(FieldInfo field)
ReturnsSortedNumericDocValues
for this field.abstract SortedSetDocValues
DocValuesProducer. getSortedSet(FieldInfo field)
ReturnsSortedSetDocValues
for this field.abstract ImpactsEnum
PostingsReaderBase. impacts(FieldInfo fieldInfo, BlockTermState state, int flags)
Return aImpactsEnum
that computes impacts withscorer
.void
StoredFieldsWriter.MergeVisitor. intField(FieldInfo fieldInfo, int value)
void
StoredFieldsWriter.MergeVisitor. longField(FieldInfo fieldInfo, long value)
void
DocValuesConsumer. mergeBinaryField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the binary docvalues fromMergeState
.void
NormsConsumer. mergeNormsField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the norms fromtoMerge
.void
DocValuesConsumer. mergeNumericField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the numeric docvalues fromMergeState
.protected void
PointsWriter. mergeOneField(MergeState mergeState, FieldInfo fieldInfo)
Default naive merge implementation for one field: it just re-indexes all the values from the incoming segment.void
DocValuesConsumer. mergeSortedField(FieldInfo fieldInfo, MergeState mergeState)
Merges the sorted docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedNumericField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the sorted docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedSetField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the sortedset docvalues fromtoMerge
.StoredFieldVisitor.Status
StoredFieldsWriter.MergeVisitor. needsField(FieldInfo fieldInfo)
abstract PostingsEnum
PostingsReaderBase. postings(FieldInfo fieldInfo, BlockTermState state, PostingsEnum reuse, int flags)
Must fully consume state, since after this call that TermState may be reused.(package private) void
StoredFieldsWriter.MergeVisitor. reset(FieldInfo field)
abstract int
PostingsWriterBase. setField(FieldInfo fieldInfo)
Sets the current field for writing, and returns the fixed length of long[] metadata (which is fixed per field), called when the writing switches to another field.int
PushPostingsWriterBase. setField(FieldInfo fieldInfo)
Sets the current field for writing, and returns the fixed length of long[] metadata (which is fixed per field), called when the writing switches to another field.abstract void
TermVectorsWriter. startField(FieldInfo info, int numTerms, boolean positions, boolean offsets, boolean payloads)
Called before writing the terms of the field.void
StoredFieldsWriter.MergeVisitor. stringField(FieldInfo fieldInfo, byte[] value)
abstract void
PointsWriter. writeField(FieldInfo fieldInfo, PointsReader values)
Write all values contained in the provided readerabstract void
StoredFieldsWriter. writeField(FieldInfo info, IndexableField field)
Writes a single stored field. -
Uses of FieldInfo in org.apache.lucene.codecs.blockterms
Fields in org.apache.lucene.codecs.blockterms declared as FieldInfo Modifier and Type Field Description (package private) FieldInfo
BlockTermsWriter. currentField
(package private) FieldInfo
BlockTermsReader.FieldReader. fieldInfo
FieldInfo
BlockTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
BlockTermsWriter.TermsWriter. fieldInfo
(package private) FieldInfo
FixedGapTermsIndexWriter.SimpleFieldWriter. fieldInfo
(package private) FieldInfo
VariableGapTermsIndexWriter.FSTFieldWriter. fieldInfo
Methods in org.apache.lucene.codecs.blockterms with parameters of type FieldInfo Modifier and Type Method Description private BlockTermsWriter.TermsWriter
BlockTermsWriter. addField(FieldInfo field)
TermsIndexWriterBase.FieldWriter
FixedGapTermsIndexWriter. addField(FieldInfo field, long termsFilePointer)
abstract TermsIndexWriterBase.FieldWriter
TermsIndexWriterBase. addField(FieldInfo fieldInfo, long termsFilePointer)
TermsIndexWriterBase.FieldWriter
VariableGapTermsIndexWriter. addField(FieldInfo field, long termsFilePointer)
TermsIndexReaderBase.FieldIndexEnum
FixedGapTermsIndexReader. getFieldEnum(FieldInfo fieldInfo)
abstract TermsIndexReaderBase.FieldIndexEnum
TermsIndexReaderBase. getFieldEnum(FieldInfo fieldInfo)
TermsIndexReaderBase.FieldIndexEnum
VariableGapTermsIndexReader. getFieldEnum(FieldInfo fieldInfo)
void
VariableGapTermsIndexWriter.EveryNOrDocFreqTermSelector. newField(FieldInfo fieldInfo)
void
VariableGapTermsIndexWriter.EveryNTermSelector. newField(FieldInfo fieldInfo)
abstract void
VariableGapTermsIndexWriter.IndexTermSelector. newField(FieldInfo fieldInfo)
Called when a new field is started.Constructors in org.apache.lucene.codecs.blockterms with parameters of type FieldInfo Constructor Description FieldIndexData(IndexInput in, FieldInfo fieldInfo, long indexStart)
FieldMetaData(FieldInfo fieldInfo, long numTerms, long termsStartPointer, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize)
FieldReader(FieldInfo fieldInfo, long numTerms, long termsStartPointer, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize)
FSTFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
SimpleFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
TermsWriter(TermsIndexWriterBase.FieldWriter fieldIndexWriter, FieldInfo fieldInfo, PostingsWriterBase postingsWriter)
-
Uses of FieldInfo in org.apache.lucene.codecs.blocktree
Fields in org.apache.lucene.codecs.blocktree declared as FieldInfo Modifier and Type Field Description FieldInfo
BlockTreeTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
BlockTreeTermsWriter.TermsWriter. fieldInfo
(package private) FieldInfo
FieldReader. fieldInfo
Constructors in org.apache.lucene.codecs.blocktree with parameters of type FieldInfo Constructor Description FieldMetaData(FieldInfo fieldInfo, BytesRef rootCode, long numTerms, long indexStartFP, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize, BytesRef minTerm, BytesRef maxTerm)
FieldReader(BlockTreeTermsReader parent, FieldInfo fieldInfo, long numTerms, BytesRef rootCode, long sumTotalTermFreq, long sumDocFreq, int docCount, long indexStartFP, int longsSize, IndexInput indexIn, BytesRef minTerm, BytesRef maxTerm, boolean openedFromWriter, BlockTreeTermsReader.FSTLoadMode fstLoadMode)
TermsWriter(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.blocktreeords
Fields in org.apache.lucene.codecs.blocktreeords declared as FieldInfo Modifier and Type Field Description FieldInfo
OrdsBlockTreeTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
OrdsBlockTreeTermsWriter.TermsWriter. fieldInfo
(package private) FieldInfo
OrdsFieldReader. fieldInfo
Constructors in org.apache.lucene.codecs.blocktreeords with parameters of type FieldInfo Constructor Description FieldMetaData(FieldInfo fieldInfo, FSTOrdsOutputs.Output rootCode, long numTerms, long indexStartFP, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize, BytesRef minTerm, BytesRef maxTerm)
OrdsFieldReader(OrdsBlockTreeTermsReader parent, FieldInfo fieldInfo, long numTerms, FSTOrdsOutputs.Output rootCode, long sumTotalTermFreq, long sumDocFreq, int docCount, long indexStartFP, int longsSize, IndexInput indexIn, BytesRef minTerm, BytesRef maxTerm)
TermsWriter(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.bloom
Fields in org.apache.lucene.codecs.bloom with type parameters of type FieldInfo Modifier and Type Field Description private java.util.Map<FieldInfo,FuzzySet>
BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer. bloomFilters
Methods in org.apache.lucene.codecs.bloom with parameters of type FieldInfo Modifier and Type Method Description FuzzySet
BloomFilterFactory. downsize(FieldInfo fieldInfo, FuzzySet initialSet)
Called when downsizing bitsets for serializationabstract 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)
private void
BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer. saveAppropriatelySizedBloomFilter(IndexOutput bloomOutput, FuzzySet bloomFilter, FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type FieldInfo Modifier and Type Method Description private static void
CompressingStoredFieldsReader. readField(DataInput in, StoredFieldVisitor visitor, FieldInfo info, int bits)
void
CompressingTermVectorsWriter. startField(FieldInfo info, int numTerms, boolean positions, boolean offsets, boolean payloads)
void
CompressingStoredFieldsWriter. writeField(FieldInfo info, IndexableField field)
-
Uses of FieldInfo in org.apache.lucene.codecs.idversion
Fields in org.apache.lucene.codecs.idversion declared as FieldInfo Modifier and Type Field Description FieldInfo
VersionBlockTreeTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
VersionBlockTreeTermsWriter.TermsWriter. fieldInfo
(package private) FieldInfo
VersionFieldReader. fieldInfo
Methods in org.apache.lucene.codecs.idversion with parameters of type FieldInfo Modifier and Type Method Description void
IDVersionPostingsReader. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute)
void
IDVersionPostingsWriter. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute)
ImpactsEnum
IDVersionPostingsReader. impacts(FieldInfo fieldInfo, BlockTermState state, int flags)
PostingsEnum
IDVersionPostingsReader. postings(FieldInfo fieldInfo, BlockTermState termState, PostingsEnum reuse, int flags)
int
IDVersionPostingsWriter. setField(FieldInfo fieldInfo)
Constructors in org.apache.lucene.codecs.idversion with parameters of type FieldInfo Constructor Description FieldMetaData(FieldInfo fieldInfo, PairOutputs.Pair<BytesRef,java.lang.Long> rootCode, long numTerms, long indexStartFP, int longsSize, BytesRef minTerm, BytesRef maxTerm)
TermsWriter(FieldInfo fieldInfo)
VersionFieldReader(VersionBlockTreeTermsReader parent, FieldInfo fieldInfo, long numTerms, PairOutputs.Pair<BytesRef,java.lang.Long> rootCode, long sumTotalTermFreq, long sumDocFreq, int docCount, long indexStartFP, int longsSize, IndexInput indexIn, BytesRef minTerm, BytesRef maxTerm)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene50
Methods in org.apache.lucene.codecs.lucene50 with parameters of type FieldInfo Modifier and Type Method Description boolean
Lucene50PostingsReader.BlockDocsEnum. canReuse(IndexInput docIn, FieldInfo fieldInfo)
boolean
Lucene50PostingsReader.EverythingEnum. canReuse(IndexInput docIn, FieldInfo fieldInfo)
void
Lucene50PostingsReader. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute)
ImpactsEnum
Lucene50PostingsReader. impacts(FieldInfo fieldInfo, BlockTermState state, int flags)
PostingsEnum
Lucene50PostingsReader. postings(FieldInfo fieldInfo, BlockTermState termState, PostingsEnum reuse, int flags)
Constructors in org.apache.lucene.codecs.lucene50 with parameters of type FieldInfo Constructor Description BlockDocsEnum(FieldInfo fieldInfo)
BlockImpactsEverythingEnum(FieldInfo fieldInfo, Lucene50PostingsFormat.IntBlockTermState termState, int flags)
BlockImpactsPostingsEnum(FieldInfo fieldInfo, Lucene50PostingsFormat.IntBlockTermState termState)
EverythingEnum(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene60
Methods in org.apache.lucene.codecs.lucene60 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene60PointsWriter. writeField(FieldInfo fieldInfo, PointsReader reader)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene70
Methods in org.apache.lucene.codecs.lucene70 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene70DocValuesConsumer. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene70NormsConsumer. addNormsField(FieldInfo field, NormsProducer normsProducer)
void
Lucene70DocValuesConsumer. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene70DocValuesConsumer. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene70DocValuesConsumer. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene70DocValuesConsumer. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
private void
Lucene70DocValuesConsumer. doAddSortedField(FieldInfo field, DocValuesProducer valuesProducer)
BinaryDocValues
Lucene70DocValuesProducer. getBinary(FieldInfo field)
private RandomAccessInput
Lucene70NormsProducer. getDataInput(FieldInfo field, Lucene70NormsProducer.NormsEntry entry)
private IndexInput
Lucene70NormsProducer. getDisiInput(FieldInfo field, Lucene70NormsProducer.NormsEntry entry)
private IndexInput
Lucene70NormsProducer. getDisiInput2(FieldInfo field, Lucene70NormsProducer.NormsEntry entry)
NumericDocValues
Lucene70NormsProducer. getNorms(FieldInfo field)
NumericDocValues
Lucene70DocValuesProducer. getNumeric(FieldInfo field)
SortedDocValues
Lucene70DocValuesProducer. getSorted(FieldInfo field)
SortedNumericDocValues
Lucene70DocValuesProducer. getSortedNumeric(FieldInfo field)
SortedSetDocValues
Lucene70DocValuesProducer. getSortedSet(FieldInfo field)
private long[]
Lucene70DocValuesConsumer. writeValues(FieldInfo field, DocValuesProducer valuesProducer)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene80
Methods in org.apache.lucene.codecs.lucene80 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene80DocValuesConsumer. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene80NormsConsumer. addNormsField(FieldInfo field, NormsProducer normsProducer)
void
Lucene80DocValuesConsumer. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene80DocValuesConsumer. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene80DocValuesConsumer. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
Lucene80DocValuesConsumer. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
private void
Lucene80DocValuesConsumer. doAddSortedField(FieldInfo field, DocValuesProducer valuesProducer)
BinaryDocValues
Lucene80DocValuesProducer. getBinary(FieldInfo field)
private RandomAccessInput
Lucene80NormsProducer. getDataInput(FieldInfo field, Lucene80NormsProducer.NormsEntry entry)
private IndexInput
Lucene80NormsProducer. getDisiInput(FieldInfo field, Lucene80NormsProducer.NormsEntry entry)
private RandomAccessInput
Lucene80NormsProducer. getDisiJumpTable(FieldInfo field, Lucene80NormsProducer.NormsEntry entry)
NumericDocValues
Lucene80NormsProducer. getNorms(FieldInfo field)
NumericDocValues
Lucene80DocValuesProducer. getNumeric(FieldInfo field)
SortedDocValues
Lucene80DocValuesProducer. getSorted(FieldInfo field)
SortedNumericDocValues
Lucene80DocValuesProducer. getSortedNumeric(FieldInfo field)
SortedSetDocValues
Lucene80DocValuesProducer. getSortedSet(FieldInfo field)
private long[]
Lucene80DocValuesConsumer. writeValues(FieldInfo field, DocValuesProducer valuesProducer)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene84
Methods in org.apache.lucene.codecs.lucene84 with parameters of type FieldInfo Modifier and Type Method Description boolean
Lucene84PostingsReader.BlockDocsEnum. canReuse(IndexInput docIn, FieldInfo fieldInfo)
boolean
Lucene84PostingsReader.EverythingEnum. canReuse(IndexInput docIn, FieldInfo fieldInfo)
void
Lucene84PostingsReader. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute)
void
Lucene84PostingsWriter. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute)
ImpactsEnum
Lucene84PostingsReader. impacts(FieldInfo fieldInfo, BlockTermState state, int flags)
PostingsEnum
Lucene84PostingsReader. postings(FieldInfo fieldInfo, BlockTermState termState, PostingsEnum reuse, int flags)
int
Lucene84PostingsWriter. setField(FieldInfo fieldInfo)
Constructors in org.apache.lucene.codecs.lucene84 with parameters of type FieldInfo Constructor Description BlockDocsEnum(FieldInfo fieldInfo)
BlockImpactsDocsEnum(FieldInfo fieldInfo, Lucene84PostingsFormat.IntBlockTermState termState)
BlockImpactsEverythingEnum(FieldInfo fieldInfo, Lucene84PostingsFormat.IntBlockTermState termState, int flags)
BlockImpactsPostingsEnum(FieldInfo fieldInfo, Lucene84PostingsFormat.IntBlockTermState termState)
EverythingEnum(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.memory
Fields in org.apache.lucene.codecs.memory declared as FieldInfo Modifier and Type Field Description (package private) FieldInfo
FSTOrdTermsReader.TermsReader. fieldInfo
FieldInfo
FSTOrdTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
FSTOrdTermsWriter.TermsWriter. fieldInfo
(package private) FieldInfo
FSTTermsReader.TermsReader. fieldInfo
FieldInfo
FSTTermsWriter.FieldMetaData. fieldInfo
private FieldInfo
FSTTermsWriter.TermsWriter. fieldInfo
Methods in org.apache.lucene.codecs.memory with parameters of type FieldInfo Modifier and Type Method Description void
DirectDocValuesConsumer. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
private void
DirectDocValuesConsumer. addBinaryFieldValues(FieldInfo field, java.lang.Iterable<BytesRef> values)
void
DirectDocValuesConsumer. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
private void
DirectDocValuesConsumer. addNumericFieldValues(FieldInfo field, java.lang.Iterable<java.lang.Number> values)
void
DirectDocValuesConsumer. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
void
DirectDocValuesConsumer. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
DirectDocValuesConsumer. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
static java.lang.Iterable<BytesRef>
LegacyDocValuesIterables. binaryIterable(FieldInfo field, DocValuesProducer valuesProducer, int maxDoc)
Deprecated.ConsumeBinaryDocValues
instead.BinaryDocValues
DirectDocValuesProducer. getBinary(FieldInfo field)
private LegacyBinaryDocValues
DirectDocValuesProducer. getLegacyBinary(FieldInfo field)
private Bits
DirectDocValuesProducer. getMissingBits(FieldInfo field, long offset, long length)
NumericDocValues
DirectDocValuesProducer. getNumeric(FieldInfo field)
SortedDocValues
DirectDocValuesProducer. getSorted(FieldInfo field)
SortedNumericDocValues
DirectDocValuesProducer. getSortedNumeric(FieldInfo field)
SortedSetDocValues
DirectDocValuesProducer. getSortedSet(FieldInfo field)
private DirectDocValuesProducer.SortedRawValues
DirectDocValuesProducer. loadSorted(FieldInfo field)
static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. normsIterable(FieldInfo field, NormsProducer normsProducer, int maxDoc)
Deprecated.ConsumeNumericDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. numericIterable(FieldInfo field, DocValuesProducer valuesProducer, int maxDoc)
Deprecated.ConsumeNumericDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. sortedNumericToDocCount(DocValuesProducer valuesProducer, FieldInfo fieldInfo, int maxDoc)
Deprecated.ConsumeSortedDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. sortedNumericToValues(DocValuesProducer valuesProducer, FieldInfo fieldInfo)
Deprecated.ConsumeSortedDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. sortedOrdIterable(DocValuesProducer valuesProducer, FieldInfo fieldInfo, int maxDoc)
Deprecated.ConsumeSortedDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. sortedSetOrdCountIterable(DocValuesProducer valuesProducer, FieldInfo fieldInfo, int maxDoc)
Deprecated.ConsumeSortedSetDocValues
instead.static java.lang.Iterable<java.lang.Number>
LegacyDocValuesIterables. sortedSetOrdsIterable(DocValuesProducer valuesProducer, FieldInfo fieldInfo)
Deprecated.ConsumeSortedSetDocValues
instead.Constructors in org.apache.lucene.codecs.memory with parameters of type FieldInfo Constructor Description FieldMetaData(FieldInfo fieldInfo, long numTerms, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize, FST<FSTTermOutputs.TermData> fst)
FSTTermOutputs(FieldInfo fieldInfo, int longsSize)
TermsReader(FieldInfo fieldInfo, IndexInput blockIn, long numTerms, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize, FST<java.lang.Long> index)
TermsReader(FieldInfo fieldInfo, IndexInput in, long numTerms, long sumTotalTermFreq, long sumDocFreq, int docCount, int longsSize)
TermsWriter(FieldInfo fieldInfo)
TermsWriter(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.perfield
Fields in org.apache.lucene.codecs.perfield with type parameters of type FieldInfo Modifier and Type Field Description private java.util.List<FieldInfo>
PerFieldMergeState.FilterFieldInfos. filtered
Methods in org.apache.lucene.codecs.perfield that return FieldInfo Modifier and Type Method Description FieldInfo
PerFieldMergeState.FilterFieldInfos. fieldInfo(int fieldNumber)
FieldInfo
PerFieldMergeState.FilterFieldInfos. fieldInfo(java.lang.String fieldName)
private static FieldInfo[]
PerFieldMergeState.FilterFieldInfos. toArray(FieldInfos src)
Methods in org.apache.lucene.codecs.perfield that return types with arguments of type FieldInfo Modifier and Type Method Description java.util.Iterator<FieldInfo>
PerFieldMergeState.FilterFieldInfos. iterator()
Methods in org.apache.lucene.codecs.perfield with parameters of type FieldInfo Modifier and Type Method Description void
PerFieldDocValuesFormat.FieldsWriter. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
void
PerFieldDocValuesFormat.FieldsWriter. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
PerFieldDocValuesFormat.FieldsWriter. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
void
PerFieldDocValuesFormat.FieldsWriter. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
PerFieldDocValuesFormat.FieldsWriter. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
BinaryDocValues
PerFieldDocValuesFormat.FieldsReader. getBinary(FieldInfo field)
private DocValuesConsumer
PerFieldDocValuesFormat.FieldsWriter. getInstance(FieldInfo field)
private DocValuesConsumer
PerFieldDocValuesFormat.FieldsWriter. getInstance(FieldInfo field, boolean ignoreCurrentFormat)
DocValuesConsumer for the given field.NumericDocValues
PerFieldDocValuesFormat.FieldsReader. getNumeric(FieldInfo field)
SortedDocValues
PerFieldDocValuesFormat.FieldsReader. getSorted(FieldInfo field)
SortedNumericDocValues
PerFieldDocValuesFormat.FieldsReader. getSortedNumeric(FieldInfo field)
SortedSetDocValues
PerFieldDocValuesFormat.FieldsReader. getSortedSet(FieldInfo field)
-
Uses of FieldInfo in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as FieldInfo Modifier and Type Field Description private FieldInfo
SimpleTextFieldsReader.SimpleTextTerms. fieldInfo
Methods in org.apache.lucene.codecs.simpletext with parameters of type FieldInfo Modifier and Type Method Description void
SimpleTextDocValuesWriter. addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
void
SimpleTextNormsFormat.SimpleTextNormsConsumer. addNormsField(FieldInfo field, NormsProducer normsProducer)
void
SimpleTextDocValuesWriter. addNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
SimpleTextDocValuesWriter. addSortedField(FieldInfo field, DocValuesProducer valuesProducer)
void
SimpleTextDocValuesWriter. addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)
void
SimpleTextDocValuesWriter. addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)
private void
SimpleTextDocValuesWriter. doAddBinaryField(FieldInfo field, DocValuesProducer valuesProducer)
BinaryDocValues
SimpleTextDocValuesReader. getBinary(FieldInfo fieldInfo)
private SimpleTextDocValuesReader.DocValuesIterator
SimpleTextDocValuesReader. getBinaryDocsWithField(FieldInfo fieldInfo)
NumericDocValues
SimpleTextNormsFormat.SimpleTextNormsProducer. getNorms(FieldInfo field)
NumericDocValues
SimpleTextDocValuesReader. getNumeric(FieldInfo fieldInfo)
private SimpleTextDocValuesReader.DocValuesIterator
SimpleTextDocValuesReader. getNumericDocsWithField(FieldInfo fieldInfo)
(package private) java.util.function.IntFunction<java.lang.Long>
SimpleTextDocValuesReader. getNumericNonIterator(FieldInfo fieldInfo)
SortedDocValues
SimpleTextDocValuesReader. getSorted(FieldInfo fieldInfo)
SortedNumericDocValues
SimpleTextDocValuesReader. getSortedNumeric(FieldInfo field)
SortedSetDocValues
SimpleTextDocValuesReader. getSortedSet(FieldInfo fieldInfo)
private void
SimpleTextStoredFieldsReader. readField(BytesRef type, FieldInfo fieldInfo, StoredFieldVisitor visitor)
void
SimpleTextTermVectorsWriter. startField(FieldInfo info, int numTerms, boolean positions, boolean offsets, boolean payloads)
void
SimpleTextPointsWriter. writeField(FieldInfo fieldInfo, PointsReader reader)
void
SimpleTextStoredFieldsWriter. writeField(FieldInfo info, IndexableField field)
private void
SimpleTextDocValuesWriter. writeFieldEntry(FieldInfo field, DocValuesType type)
write the header for this field -
Uses of FieldInfo in org.apache.lucene.codecs.uniformsplit
Fields in org.apache.lucene.codecs.uniformsplit declared as FieldInfo Modifier and Type Field Description protected FieldInfo
FieldMetadata. fieldInfo
Methods in org.apache.lucene.codecs.uniformsplit that return FieldInfo Modifier and Type Method Description FieldInfo
FieldMetadata. getFieldInfo()
Methods in org.apache.lucene.codecs.uniformsplit with parameters of type FieldInfo Modifier and Type Method Description BlockTermState
DeltaBaseTermStateSerializer. readTermState(long baseDocStartFP, long basePosStartFP, long basePayStartFP, DataInput termStatesInput, FieldInfo fieldInfo, BlockTermState reuse)
Reads aBlockTermState
from the providedDataInput
.protected int
UniformSplitTermsWriter. writeFieldTerms(BlockWriter blockWriter, DataOutput fieldsOutput, TermsEnum termsEnum, FieldInfo fieldInfo, NormsProducer normsProducer)
protected static void
BlockLine.Serializer. writeLineTermState(DataOutput termStatesOutput, BlockLine line, FieldInfo fieldInfo, DeltaBaseTermStateSerializer encoder)
Writes the term state details of a line in the details region.void
DeltaBaseTermStateSerializer. writeTermState(DataOutput termStatesOutput, FieldInfo fieldInfo, BlockTermState termState)
Writes aBlockTermState
to the providedDataOutput
.Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type FieldInfo Constructor Description FieldMetadata(FieldInfo fieldInfo, int maxDoc)
Constructs aFieldMetadata
used for writing the index.FieldMetadata(FieldInfo fieldInfo, int maxDoc, boolean isMutable)
FieldMetadata(FieldInfo fieldInfo, int maxDoc, boolean isMutable, long firstBlockStartFP, long lastBlockStartFP, BytesRef lastTerm)
-
Uses of FieldInfo in org.apache.lucene.codecs.uniformsplit.sharedterms
Methods in org.apache.lucene.codecs.uniformsplit.sharedterms that return FieldInfo Modifier and Type Method Description FieldInfo
STUniformSplitTermsWriter.FieldsIterator. next()
Method parameters in org.apache.lucene.codecs.uniformsplit.sharedterms with type arguments of type FieldInfo Modifier and Type Method Description private java.util.List<FieldMetadata>
STUniformSplitTermsWriter. createFieldMetadataList(java.util.Iterator<FieldInfo> fieldInfos, int maxDoc)
-
Uses of FieldInfo in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type FieldInfo Modifier and Type Method Description void
DocumentStoredFieldVisitor. binaryField(FieldInfo fieldInfo, byte[] value)
(package private) static void
LatLonDocValuesField. checkCompatible(FieldInfo fieldInfo)
helper: checks a fieldinfo and throws exception if its definitely not a LatLonDocValuesField(package private) static void
LatLonPoint. checkCompatible(FieldInfo fieldInfo)
helper: checks a fieldinfo and throws exception if its definitely not a LatLonPointprivate void
RangeFieldQuery. checkFieldInfo(FieldInfo fieldInfo)
Check indexed field info against the provided query data.void
DocumentStoredFieldVisitor. doubleField(FieldInfo fieldInfo, double value)
void
DocumentStoredFieldVisitor. floatField(FieldInfo fieldInfo, float value)
IndexableField
LazyDocument. getField(FieldInfo fieldInfo)
Creates a StorableField whose value will be lazy loaded if and when it is used.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, byte[] value)
-
Uses of FieldInfo in org.apache.lucene.index
Fields in org.apache.lucene.index declared as FieldInfo Modifier and Type Field Description private FieldInfo[]
FieldInfos. byNumber
(package private) FieldInfo
SortingStoredFieldsConsumer.CopyVisitor. currentField
private FieldInfo
BinaryDocValuesWriter. fieldInfo
(package private) FieldInfo
DefaultIndexingChain.PerField. fieldInfo
private FieldInfo
NormValuesWriter. fieldInfo
private FieldInfo
NumericDocValuesWriter. fieldInfo
private FieldInfo
PointValuesWriter. fieldInfo
private FieldInfo
SortedDocValuesWriter. fieldInfo
private FieldInfo
SortedNumericDocValuesWriter. fieldInfo
private FieldInfo
SortedSetDocValuesWriter. fieldInfo
protected FieldInfo
TermsHashPerField. fieldInfo
Fields in org.apache.lucene.index with type parameters of type FieldInfo Modifier and Type Field Description private java.util.HashMap<java.lang.String,FieldInfo>
FieldInfos.Builder. byName
private java.util.HashMap<java.lang.String,FieldInfo>
FieldInfos. byName
private java.util.Collection<FieldInfo>
FieldInfos. values
Methods in org.apache.lucene.index that return FieldInfo Modifier and Type Method Description FieldInfo
FieldInfos.Builder. add(FieldInfo fi)
FieldInfo
FieldInfos.Builder. add(FieldInfo fi, long dvGen)
private FieldInfo
FieldInfos.Builder. addOrUpdateInternal(java.lang.String name, int preferredFieldNumber, boolean storeTermVector, boolean omitNorms, boolean storePayloads, IndexOptions indexOptions, DocValuesType docValues, long dvGen, java.util.Map<java.lang.String,java.lang.String> attributes, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField)
FieldInfo
FieldInfos.Builder. fieldInfo(java.lang.String fieldName)
FieldInfo
FieldInfos. fieldInfo(int fieldNumber)
Return the fieldinfo object referenced by the fieldNumber.FieldInfo
FieldInfos. fieldInfo(java.lang.String fieldName)
Return the fieldinfo object referenced by the field nameprivate FieldInfo
CodecReader. getDVField(java.lang.String field, DocValuesType type)
FieldInfo
FieldInfos.Builder. getOrAdd(java.lang.String name)
Create a new field, or return existing one.Methods in org.apache.lucene.index that return types with arguments of type FieldInfo Modifier and Type Method Description java.util.Iterator<FieldInfo>
FieldInfos. iterator()
Returns an iterator over all the fieldinfo objects present, ordered by ascending field numberMethods in org.apache.lucene.index with parameters of type FieldInfo Modifier and Type Method Description FieldInfo
FieldInfos.Builder. add(FieldInfo fi)
FieldInfo
FieldInfos.Builder. add(FieldInfo fi, long dvGen)
TermsHashPerField
FreqProxTermsWriter. addField(FieldInvertState invertState, FieldInfo fieldInfo)
(package private) abstract TermsHashPerField
TermsHash. addField(FieldInvertState fieldInvertState, FieldInfo fieldInfo)
TermsHashPerField
TermVectorsConsumer. addField(FieldInvertState invertState, FieldInfo fieldInfo)
void
SortingStoredFieldsConsumer.CopyVisitor. binaryField(FieldInfo fieldInfo, byte[] value)
void
StoredFieldVisitor. binaryField(FieldInfo fieldInfo, byte[] value)
Process a binary field.private static void
CheckIndex. checkDocValues(FieldInfo fi, DocValuesProducer dvReader, int maxDoc, java.io.PrintStream infoStream, CheckIndex.Status.DocValuesStatus status)
private static void
CheckIndex. checkDVIterator(FieldInfo fi, int maxDoc, CheckIndex.DocValuesIteratorSupplier producer)
void
SortingStoredFieldsConsumer.CopyVisitor. doubleField(FieldInfo fieldInfo, double value)
void
StoredFieldVisitor. doubleField(FieldInfo fieldInfo, double value)
Process a double numeric field.void
SortingStoredFieldsConsumer.CopyVisitor. floatField(FieldInfo fieldInfo, float value)
void
StoredFieldVisitor. floatField(FieldInfo fieldInfo, float value)
Process a float numeric field.DocValuesIterator
CheckIndex.DocValuesIteratorSupplier. get(FieldInfo fi)
BinaryDocValues
EmptyDocValuesProducer. getBinary(FieldInfo field)
BinaryDocValues
SegmentDocValuesProducer. getBinary(FieldInfo field)
NumericDocValues
EmptyDocValuesProducer. getNumeric(FieldInfo field)
NumericDocValues
SegmentDocValuesProducer. getNumeric(FieldInfo field)
SortedDocValues
EmptyDocValuesProducer. getSorted(FieldInfo field)
SortedDocValues
SegmentDocValuesProducer. getSorted(FieldInfo field)
SortedNumericDocValues
EmptyDocValuesProducer. getSortedNumeric(FieldInfo field)
SortedNumericDocValues
SegmentDocValuesProducer. getSortedNumeric(FieldInfo field)
SortedSetDocValues
EmptyDocValuesProducer. getSortedSet(FieldInfo field)
SortedSetDocValues
SegmentDocValuesProducer. getSortedSet(FieldInfo field)
private void
DefaultIndexingChain. initIndexOptions(FieldInfo info, IndexOptions indexOptions)
void
SortingStoredFieldsConsumer.CopyVisitor. intField(FieldInfo fieldInfo, int value)
void
StoredFieldVisitor. intField(FieldInfo fieldInfo, int value)
Process a int numeric field.void
SortingStoredFieldsConsumer.CopyVisitor. longField(FieldInfo fieldInfo, long value)
void
StoredFieldVisitor. longField(FieldInfo fieldInfo, long value)
Process a long numeric field.StoredFieldVisitor.Status
SortingStoredFieldsConsumer.CopyVisitor. needsField(FieldInfo fieldInfo)
abstract StoredFieldVisitor.Status
StoredFieldVisitor. needsField(FieldInfo fieldInfo)
Hook before processing a field.(package private) void
PendingDeletes. onDocValuesUpdate(FieldInfo info, DocValuesFieldUpdates.Iterator iterator)
Called for every field update for the given field at flush time(package private) void
PendingSoftDeletes. onDocValuesUpdate(FieldInfo info, DocValuesFieldUpdates.Iterator iterator)
(package private) void
SortingStoredFieldsConsumer.CopyVisitor. reset(FieldInfo field)
void
SortingStoredFieldsConsumer.CopyVisitor. stringField(FieldInfo fieldInfo, byte[] value)
void
StoredFieldVisitor. stringField(FieldInfo fieldInfo, byte[] value)
Process a string field; the provided byte[] value is a UTF-8 encoded string value.(package private) void
StoredFieldsConsumer. writeField(FieldInfo info, IndexableField field)
Constructors in org.apache.lucene.index with parameters of type FieldInfo Constructor Description BinaryDocValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
FieldInfos(FieldInfo[] infos)
Constructs a new FieldInfos from an array of FieldInfo objectsFreqProxTermsWriterPerField(FieldInvertState invertState, TermsHash termsHash, FieldInfo fieldInfo, TermsHashPerField nextPerField)
NormValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
NumericDocValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert)
PointValuesWriter(DocumentsWriterPerThread docWriter, FieldInfo fieldInfo)
SortedDocValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
SortedNumericDocValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
SortedSetDocValuesWriter(FieldInfo fieldInfo, Counter iwBytesUsed)
TermsHashPerField(int streamCount, FieldInvertState fieldState, TermsHash termsHash, TermsHashPerField nextPerField, FieldInfo fieldInfo)
streamCount: how many streams this field stores per term.TermVectorsConsumerPerField(FieldInvertState invertState, TermVectorsConsumer termsWriter, FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.index.memory
Fields in org.apache.lucene.index.memory declared as FieldInfo Modifier and Type Field Description private FieldInfo
MemoryIndex.Info. fieldInfo
Methods in org.apache.lucene.index.memory that return FieldInfo Modifier and Type Method Description private FieldInfo
MemoryIndex. createFieldInfo(java.lang.String fieldName, int ord, IndexableFieldType fieldType)
Constructors in org.apache.lucene.index.memory with parameters of type FieldInfo Constructor Description Info(FieldInfo fieldInfo, ByteBlockPool byteBlockPool)
-
Uses of FieldInfo in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight that return FieldInfo Modifier and Type Method Description protected FieldInfo
UnifiedHighlighter. getFieldInfo(java.lang.String field)
Called by the default implementation ofUnifiedHighlighter.getOffsetSource(String)
.Methods in org.apache.lucene.search.uhighlight with parameters of type FieldInfo Modifier and Type Method Description StoredFieldVisitor.Status
UnifiedHighlighter.LimitedStoredFieldVisitor. needsField(FieldInfo fieldInfo)
void
UnifiedHighlighter.LimitedStoredFieldVisitor. stringField(FieldInfo fieldInfo, byte[] byteValue)
-