Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
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
See
org.apache.lucene.codecs.lucene80 for an overview
of the index format. |
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream[] |
MultiLevelSkipListWriter.skipBuffer
for every skip level a different buffer is used
|
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream |
BlockTreeTermsWriter.TermsWriter.bytesWriter |
private RAMOutputStream |
BlockTreeTermsWriter.TermsWriter.metaWriter |
private RAMOutputStream |
BlockTreeTermsWriter.scratchBytes |
private RAMOutputStream |
BlockTreeTermsWriter.TermsWriter.statsWriter |
private RAMOutputStream |
BlockTreeTermsWriter.TermsWriter.suffixWriter |
Modifier and Type | Method and Description |
---|---|
void |
BlockTreeTermsWriter.PendingBlock.compileIndex(java.util.List<BlockTreeTermsWriter.PendingBlock> blocks,
RAMOutputStream scratchBytes,
IntsRefBuilder scratchIntsRef) |
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream |
VersionBlockTreeTermsWriter.TermsWriter.bytesWriter |
private RAMOutputStream |
VersionBlockTreeTermsWriter.TermsWriter.metaWriter |
private RAMOutputStream |
VersionBlockTreeTermsWriter.scratchBytes |
private RAMOutputStream |
VersionBlockTreeTermsWriter.TermsWriter.suffixWriter |
Modifier and Type | Method and Description |
---|---|
void |
VersionBlockTreeTermsWriter.PendingBlock.compileIndex(java.util.List<VersionBlockTreeTermsWriter.PendingBlock> blocks,
RAMOutputStream scratchBytes,
IntsRefBuilder scratchIntsRef) |
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream |
Lucene50SkipWriter.freqNormOut |
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream |
PrefixCodedTerms.Builder.output |
Modifier and Type | Method and Description |
---|---|
private int |
BKDWriter.appendBlock(RAMOutputStream writeBuffer,
java.util.List<byte[]> blocks)
Appends the current contents of writeBuffer as another block on the growing in-memory file
|
private int |
BKDWriter.recursePackIndex(RAMOutputStream writeBuffer,
long[] leafBlockFPs,
byte[] splitPackedValues,
long minBlockFP,
java.util.List<byte[]> blocks,
int nodeID,
byte[] lastSplitValues,
boolean[] negativeDeltas,
boolean isLeft)
lastSplitValues is per-dimension split value previously seen; we use this to prefix-code the split byte[] on each inner node
|