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.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.lucene40 Lucene 4.0 file format.org.apache.lucene.codecs.lucene41 Lucene 4.1 file format.org.apache.lucene.codecs.lucene45 Lucene 4.5 file format.org.apache.lucene.document The logical representation of aDocument
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 Modifier and Type Method Description abstract void
DocValuesConsumer. addBinaryField(FieldInfo field, Iterable<BytesRef> values)
Writes binary docvalues for a field.TermsConsumer
BlockTreeTermsWriter. addField(FieldInfo field)
abstract TermsConsumer
FieldsConsumer. addField(FieldInfo field)
Add a new fieldabstract void
DocValuesConsumer. addNumericField(FieldInfo field, Iterable<Number> values)
Writes numeric docvalues for a field.abstract void
DocValuesConsumer. addSortedField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrd)
Writes pre-sorted binary docvalues for a field.abstract void
DocValuesConsumer. addSortedSetField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrdCount, Iterable<Number> ords)
Writes pre-sorted set docvalues for a fieldabstract void
PostingsReaderBase. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState state, boolean absolute)
Actually decode metadata for next termabstract 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.abstract void
PostingsWriterBase. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState state, boolean absolute)
Encode metadata as long[] and byte[].abstract BinaryDocValues
DocValuesProducer. getBinary(FieldInfo field)
ReturnsBinaryDocValues
for this field.abstract Bits
DocValuesProducer. getDocsWithField(FieldInfo field)
Returns aBits
at the size ofreader.maxDoc()
, with turned on bits for each docid that does have a value for this field.abstract NumericDocValues
DocValuesProducer. getNumeric(FieldInfo field)
ReturnsNumericDocValues
for this field.abstract SortedDocValues
DocValuesProducer. getSorted(FieldInfo field)
ReturnsSortedDocValues
for this field.abstract SortedSetDocValues
DocValuesProducer. getSortedSet(FieldInfo field)
ReturnsSortedSetDocValues
for this field.void
DocValuesConsumer. mergeBinaryField(FieldInfo fieldInfo, MergeState mergeState, List<BinaryDocValues> toMerge, List<Bits> docsWithField)
Merges the binary docvalues fromtoMerge
.void
DocValuesConsumer. mergeNumericField(FieldInfo fieldInfo, MergeState mergeState, List<NumericDocValues> toMerge, List<Bits> docsWithField)
Merges the numeric docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedField(FieldInfo fieldInfo, MergeState mergeState, List<SortedDocValues> toMerge)
Merges the sorted docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedSetField(FieldInfo fieldInfo, MergeState mergeState, List<SortedSetDocValues> toMerge)
Merges the sortedset docvalues fromtoMerge
.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.abstract void
TermVectorsWriter. startField(FieldInfo info, int numTerms, boolean positions, boolean offsets, boolean payloads)
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.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type FieldInfo Modifier and Type Method Description 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.lucene40
Methods in org.apache.lucene.codecs.lucene40 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene40PostingsReader. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute)
Deprecated.DocsEnum
Lucene40PostingsReader. docs(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)
Deprecated.DocsAndPositionsEnum
Lucene40PostingsReader. docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
Deprecated.void
Lucene40TermVectorsWriter. startField(FieldInfo info, int numTerms, boolean positions, boolean offsets, boolean payloads)
void
Lucene40StoredFieldsWriter. writeField(FieldInfo info, IndexableField field)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene41
Methods in org.apache.lucene.codecs.lucene41 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene41PostingsReader. decodeTerm(long[] longs, DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute)
DocsEnum
Lucene41PostingsReader. docs(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)
DocsAndPositionsEnum
Lucene41PostingsReader. docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
void
Lucene41PostingsWriter. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute)
int
Lucene41PostingsWriter. setField(FieldInfo fieldInfo)
-
Uses of FieldInfo in org.apache.lucene.codecs.lucene45
Methods in org.apache.lucene.codecs.lucene45 with parameters of type FieldInfo Modifier and Type Method Description void
Lucene45DocValuesConsumer. addBinaryField(FieldInfo field, Iterable<BytesRef> values)
void
Lucene45DocValuesConsumer. addNumericField(FieldInfo field, Iterable<Number> values)
void
Lucene45DocValuesConsumer. addSortedField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrd)
void
Lucene45DocValuesConsumer. addSortedSetField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrdCount, Iterable<Number> ords)
protected void
Lucene45DocValuesConsumer. addTermsDict(FieldInfo field, Iterable<BytesRef> values)
expert: writes a value dictionary for a sorted/sortedset fieldprotected MonotonicBlockPackedReader
Lucene45DocValuesProducer. getAddressInstance(IndexInput data, FieldInfo field, Lucene45DocValuesProducer.BinaryEntry bytes)
returns an address instance for variable-length binary values.BinaryDocValues
Lucene45DocValuesProducer. getBinary(FieldInfo field)
Bits
Lucene45DocValuesProducer. getDocsWithField(FieldInfo field)
protected MonotonicBlockPackedReader
Lucene45DocValuesProducer. getIntervalInstance(IndexInput data, FieldInfo field, Lucene45DocValuesProducer.BinaryEntry bytes)
returns an address instance for prefix-compressed binary values.NumericDocValues
Lucene45DocValuesProducer. getNumeric(FieldInfo field)
protected MonotonicBlockPackedReader
Lucene45DocValuesProducer. getOrdIndexInstance(IndexInput data, FieldInfo field, Lucene45DocValuesProducer.NumericEntry entry)
returns an address instance for sortedset ordinal listsSortedDocValues
Lucene45DocValuesProducer. getSorted(FieldInfo field)
SortedSetDocValues
Lucene45DocValuesProducer. getSortedSet(FieldInfo field)
-
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)
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
Methods in org.apache.lucene.index that return FieldInfo Modifier and Type Method Description 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 nameMethods in org.apache.lucene.index that return types with arguments of type FieldInfo Modifier and Type Method Description 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 void
StoredFieldVisitor. binaryField(FieldInfo fieldInfo, byte[] value)
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 fieldConstructors in org.apache.lucene.index with parameters of type FieldInfo Constructor Description FieldInfos(FieldInfo[] infos)
Constructs a new FieldInfos from an array of FieldInfo objects
-