Package | Description |
---|---|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.index.memory |
High-performance single-document main memory Apache Lucene fulltext search index.
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
Modifier and Type | Class and Description |
---|---|
private static class |
FloatPointNearestNeighbor.NearestVisitor |
Modifier and Type | Field and Description |
---|---|
(package private) PointValues.IntersectVisitor |
LatLonShapeQuery.RelationScorerSupplier.disjointVisitor |
(package private) PointValues.IntersectVisitor |
LatLonShapeQuery.RelationScorerSupplier.visitor |
Modifier and Type | Method and Description |
---|---|
private PointValues.IntersectVisitor |
LatLonShapeQuery.RelationScorerSupplier.getInverseIntersectVisitor(LatLonShapeQuery query,
FixedBitSet result,
int[] cost)
create a visitor that clears documents that do NOT match the polygon query; used with INTERSECTS
|
Constructor and Description |
---|
RelationScorerSupplier(PointValues values,
PointValues.IntersectVisitor visitor,
PointValues.IntersectVisitor disjointVisitor,
LatLonShape.QueryRelation queryRelation) |
Modifier and Type | Class and Description |
---|---|
private static class |
CheckIndex.ConstantRelationIntersectVisitor |
static class |
CheckIndex.VerifyPointsVisitor
Walks the entire N-dimensional points space, verifying that all points fall within the last cell's boundaries.
|
private static class |
ExitableDirectoryReader.ExitableIntersectVisitor |
Modifier and Type | Field and Description |
---|---|
private PointValues.IntersectVisitor |
ExitableDirectoryReader.ExitableIntersectVisitor.in |
Modifier and Type | Method and Description |
---|---|
long |
SortingLeafReader.SortingPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) |
long |
PointValuesWriter.MutableSortingPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) |
abstract long |
PointValues.estimatePointCount(PointValues.IntersectVisitor visitor)
Estimate the number of points that would be visited by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor)
with the given PointValues.IntersectVisitor . |
long |
ExitableDirectoryReader.ExitablePointValues.estimatePointCount(PointValues.IntersectVisitor visitor) |
void |
SortingLeafReader.SortingPointValues.intersect(PointValues.IntersectVisitor visitor) |
void |
PointValuesWriter.MutableSortingPointValues.intersect(PointValues.IntersectVisitor visitor) |
abstract void |
PointValues.intersect(PointValues.IntersectVisitor visitor)
Finds all documents and points matching the provided visitor.
|
void |
ExitableDirectoryReader.ExitablePointValues.intersect(PointValues.IntersectVisitor visitor) |
Constructor and Description |
---|
ExitableIntersectVisitor(PointValues.IntersectVisitor in,
QueryTimeout queryTimeout) |
Modifier and Type | Method and Description |
---|---|
long |
MemoryIndex.MemoryIndexReader.MemoryIndexPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) |
void |
MemoryIndex.MemoryIndexReader.MemoryIndexPointValues.intersect(PointValues.IntersectVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
private static class |
NearestNeighbor.NearestVisitor |
private class |
PointInSetQuery.MergePointVisitor
Essentially does a merge sort, only collecting hits when the indexed point and query point are the same.
|
private class |
PointInSetQuery.SinglePointVisitor
IntersectVisitor that queries against a highly degenerate shape: a single point.
|
Modifier and Type | Class and Description |
---|---|
private class |
PointInSetIncludingScoreQuery.MergePointVisitor |
Modifier and Type | Field and Description |
---|---|
(package private) PointValues.IntersectVisitor |
BKDReader.IntersectState.visitor |
Modifier and Type | Method and Description |
---|---|
long |
BKDReader.estimatePointCount(PointValues.IntersectVisitor visitor) |
BKDReader.IntersectState |
BKDReader.getIntersectState(PointValues.IntersectVisitor visitor)
Create a new
BKDReader.IntersectState |
void |
BKDReader.intersect(PointValues.IntersectVisitor visitor) |
private static void |
DocIdsWriter.readDeltaVInts(IndexInput in,
int count,
PointValues.IntersectVisitor visitor) |
(package private) static void |
DocIdsWriter.readInts(IndexInput in,
int count,
PointValues.IntersectVisitor visitor)
Read
count integers and feed the result directly to visit(int) . |
private static void |
DocIdsWriter.readInts24(IndexInput in,
int count,
PointValues.IntersectVisitor visitor) |
private static void |
DocIdsWriter.readInts32(IndexInput in,
int count,
PointValues.IntersectVisitor visitor) |
private void |
BKDReader.visitCompressedDocValues(int[] commonPrefixLengths,
byte[] scratchPackedValue,
IndexInput in,
int[] docIDs,
int count,
PointValues.IntersectVisitor visitor,
int compressedDim) |
private void |
BKDReader.visitDocIDs(IndexInput in,
long blockFP,
PointValues.IntersectVisitor visitor) |
(package private) void |
BKDReader.visitDocValues(int[] commonPrefixLengths,
byte[] scratchDataPackedValue,
byte[] scratchMinIndexPackedValue,
byte[] scratchMaxIndexPackedValue,
IndexInput in,
int[] docIDs,
int count,
PointValues.IntersectVisitor visitor) |
private void |
BKDReader.visitRawDocValues(int[] commonPrefixLengths,
byte[] scratchPackedValue,
IndexInput in,
int[] docIDs,
int count,
PointValues.IntersectVisitor visitor) |
Constructor and Description |
---|
IntersectState(IndexInput in,
int numDims,
int packedBytesLength,
int packedIndexBytesLength,
int maxPointsInLeafNode,
PointValues.IntersectVisitor visitor,
BKDReader.IndexTree indexVisitor) |