| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
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)
|
protected DocValues.Type |
PerDocConsumer.getDocValuesType(FieldInfo info)
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
DocValuesConsumer |
DocValuesWriterBase.addValuesField(DocValues.Type valueType,
FieldInfo field) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Field and Description |
|---|---|
FieldInfo |
MergeState.fieldInfo |
| Modifier and Type | Method and 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 name
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<FieldInfo> |
FieldInfos.iterator()
Returns an iterator over all the fieldinfo objects present,
ordered by ascending field number
|
| Modifier and Type | Method and Description |
|---|---|
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
|
| Constructor and Description |
|---|
FieldInfos(FieldInfo[] infos) |
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.