| Package | Description |
|---|---|
| org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
| org.apache.lucene.codecs.appending |
Codec for on append-only outputs, such as plain output streams and append-only filesystems.
|
| org.apache.lucene.codecs.intblock |
Intblock: base support for fixed or variable length block integer encoders
|
| org.apache.lucene.codecs.lucene40 |
Lucene 4.0 file format.
|
| 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.index |
Code to maintain and access indices.
|
| org.apache.lucene.store |
Binary i/o API, used for all index data.
|
| Modifier and Type | Field and Description |
|---|---|
protected IndexOutput |
VariableGapTermsIndexWriter.out |
protected IndexOutput |
FixedGapTermsIndexWriter.out |
protected IndexOutput |
BlockTermsWriter.out |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
PostingsWriterBase.start(IndexOutput termsOut) |
protected void |
VariableGapTermsIndexWriter.writeHeader(IndexOutput out) |
protected void |
FixedGapTermsIndexWriter.writeHeader(IndexOutput out) |
protected void |
BlockTreeTermsWriter.writeHeader(IndexOutput out) |
protected void |
BlockTermsWriter.writeHeader(IndexOutput out) |
protected void |
BlockTreeTermsWriter.writeIndexHeader(IndexOutput out) |
protected void |
BlockTreeTermsWriter.writeIndexTrailer(IndexOutput indexOut,
long dirStart) |
long |
MultiLevelSkipListWriter.writeSkip(IndexOutput output)
Writes the buffered skip lists to the given output.
|
protected abstract void |
MultiLevelSkipListWriter.writeSkipData(int level,
IndexOutput skipBuffer)
Subclasses must implement the actual skip data encoding in this method.
|
protected void |
BlockTreeTermsWriter.writeTrailer(IndexOutput out,
long dirStart) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AppendingTermsWriter.writeHeader(IndexOutput out) |
protected void |
AppendingTermsWriter.writeIndexHeader(IndexOutput out) |
protected void |
AppendingTermsWriter.writeIndexTrailer(IndexOutput indexOut,
long dirStart) |
protected void |
AppendingTermsWriter.writeTrailer(IndexOutput out,
long dirStart) |
| Modifier and Type | Field and Description |
|---|---|
protected IndexOutput |
VariableIntBlockIndexOutput.out |
protected IndexOutput |
FixedIntBlockIndexOutput.out |
| Constructor and Description |
|---|
FixedIntBlockIndexOutput(IndexOutput out,
int fixedBlockSize) |
VariableIntBlockIndexOutput(IndexOutput out,
int maxBlockSize)
NOTE: maxBlockSize must be the maximum block size
plus the max non-causal lookahead of your codec.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Lucene40PostingsWriter.start(IndexOutput termsOut) |
protected void |
Lucene40SkipListWriter.writeSkipData(int level,
IndexOutput skipBuffer) |
| Constructor and Description |
|---|
Lucene40SkipListWriter(int skipInterval,
int numberOfSkipLevels,
int docCount,
IndexOutput freqOutput,
IndexOutput proxOutput) |
| Modifier and Type | Method and Description |
|---|---|
void |
PulsingPostingsWriter.start(IndexOutput termsOut) |
| Modifier and Type | Method and Description |
|---|---|
void |
SepPostingsWriter.start(IndexOutput termsOut) |
abstract void |
IntIndexOutput.Index.write(IndexOutput indexOut,
boolean absolute)
Writes "location" of current output pointer of primary
output to different output (out)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SimpleTextDocValuesConsumer.writeDoc(IndexOutput output,
int docId,
BytesRef spare) |
| Constructor and Description |
|---|
SortedBytesMergeUtils.IndexOutputBytesRefConsumer(IndexOutput datOut) |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferedIndexOutput
Base implementation class for buffered
IndexOutput. |
class |
ChecksumIndexOutput
Writes bytes through to a primary IndexOutput, computing
checksum.
|
protected static class |
FSDirectory.FSIndexOutput |
class |
RAMOutputStream
A memory-resident
IndexOutput implementation. |
| Modifier and Type | Method and Description |
|---|---|
abstract IndexOutput |
Directory.createOutput(String name,
IOContext context)
Creates a new, empty file in the directory with the given name.
|
IndexOutput |
NRTCachingDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
FileSwitchDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
CompoundFileDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
RAMDirectory.createOutput(String name,
IOContext context)
Creates a new, empty file in the directory with the given name.
|
IndexOutput |
TrackingDirectoryWrapper.createOutput(String name,
IOContext context) |
IndexOutput |
FSDirectory.createOutput(String name,
IOContext context)
Creates an IndexOutput for the file with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BufferedIndexInput.copyBytes(IndexOutput out,
long numBytes) |
void |
SimpleFSDirectory.SimpleFSIndexInput.copyBytes(IndexOutput out,
long numBytes) |
void |
IndexInput.copyBytes(IndexOutput out,
long numBytes)
Copies
numBytes bytes to the given IndexOutput. |
void |
RAMInputStream.copyBytes(IndexOutput out,
long numBytes) |
protected int |
BufferedIndexInput.flushBuffer(IndexOutput out,
long numBytes)
Flushes the in-memory bufer to the given output, copying at most
numBytes. |
void |
RAMOutputStream.writeTo(IndexOutput out)
Copy the current contents of this buffer to the named output.
|
| Constructor and Description |
|---|
ChecksumIndexOutput(IndexOutput main) |
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.