Package | Description |
---|---|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
Modifier and Type | Field and Description |
---|---|
(package private) BKDReader.IntersectState |
BKDWriter.MergeReader.state |
Modifier and Type | Method and Description |
---|---|
BKDReader.IntersectState |
BKDReader.getIntersectState(PointValues.IntersectVisitor visitor)
Create a new
BKDReader.IntersectState |
Modifier and Type | Method and Description |
---|---|
private void |
BKDReader.addAll(BKDReader.IntersectState state,
boolean grown)
Fast path: this is called when the query box fully encompasses all cells under this node.
|
private long |
BKDReader.estimatePointCount(BKDReader.IntersectState state,
byte[] cellMinPacked,
byte[] cellMaxPacked) |
private void |
BKDReader.intersect(BKDReader.IntersectState state,
byte[] cellMinPacked,
byte[] cellMaxPacked) |
void |
BKDReader.visitLeafBlockValues(BKDReader.IndexTree index,
BKDReader.IntersectState state)
Visits all docIDs and packed values in a single leaf block
|