Uses of Interface
org.apache.lucene.index.PointValues.IntersectVisitor
-
Packages that use PointValues.IntersectVisitor Package Description org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.document The logical representation of aDocument
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. -
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as PointValues.IntersectVisitor Modifier and Type Field Description (package private) PointValues.IntersectVisitor
SimpleTextBKDReader.IntersectState. visitor
Methods in org.apache.lucene.codecs.simpletext with parameters of type PointValues.IntersectVisitor Modifier and Type Method Description long
SimpleTextBKDReader. estimatePointCount(PointValues.IntersectVisitor visitor)
SimpleTextBKDReader.IntersectState
SimpleTextBKDReader. getIntersectState(PointValues.IntersectVisitor visitor)
Create a newSimpleTextBKDReader.IntersectState
void
SimpleTextBKDReader. intersect(PointValues.IntersectVisitor visitor)
private void
SimpleTextBKDReader. visitCompressedDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, int[] docIDs, int count, PointValues.IntersectVisitor visitor, int compressedDim)
(package private) void
SimpleTextBKDReader. visitDocIDs(IndexInput in, long blockFP, PointValues.IntersectVisitor visitor)
(package private) void
SimpleTextBKDReader. visitDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, int[] docIDs, int count, PointValues.IntersectVisitor visitor)
Constructors in org.apache.lucene.codecs.simpletext with parameters of type PointValues.IntersectVisitor Constructor Description IntersectState(IndexInput in, int numDims, int packedBytesLength, int maxPointsInLeafNode, PointValues.IntersectVisitor visitor)
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.document
Classes in org.apache.lucene.document that implement PointValues.IntersectVisitor Modifier and Type Class Description private static class
FloatPointNearestNeighbor.NearestVisitor
Methods in org.apache.lucene.document that return PointValues.IntersectVisitor Modifier and Type Method Description private static PointValues.IntersectVisitor
SpatialQuery. getContainsDenseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, FixedBitSet result, FixedBitSet excluded, long[] cost)
create a visitor that adds documents that match the query using a dense bitset; used with CONTAINSprivate static PointValues.IntersectVisitor
SpatialQuery. getDenseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, FixedBitSet result, FixedBitSet excluded, long[] cost)
create a visitor that adds documents that match the query using a dense bitset; used with WITHIN & DISJOINTprivate static PointValues.IntersectVisitor
SpatialQuery. getEstimateVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation)
create a visitor for calculating point count estimates for the provided relationprivate static PointValues.IntersectVisitor
SpatialQuery. getIntersectsDenseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, FixedBitSet result, long[] cost)
Scorer used for INTERSECTS when the number of points > 4 * number of docsprivate PointValues.IntersectVisitor
XYPointInGeometryQuery. getIntersectVisitor(DocIdSetBuilder result, Component2D tree)
private static PointValues.IntersectVisitor
SpatialQuery. getInverseDenseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, FixedBitSet result, long[] cost)
create a visitor that clears documents that do not match the polygon query using a dense bitset; used with WITHIN & DISJOINTprivate static PointValues.IntersectVisitor
SpatialQuery. getShallowInverseDenseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, FixedBitSet result)
create a visitor that clears documents that do not match the polygon query using a dense bitset; used with WITHIN & DISJOINT.private static PointValues.IntersectVisitor
SpatialQuery. getSparseVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation, DocIdSetBuilder result)
create a visitor that adds documents that match the query using a sparse bitset. -
Uses of PointValues.IntersectVisitor in org.apache.lucene.index
Classes in org.apache.lucene.index that implement PointValues.IntersectVisitor Modifier and Type Class 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
Fields in org.apache.lucene.index declared as PointValues.IntersectVisitor Modifier and Type Field Description private PointValues.IntersectVisitor
ExitableDirectoryReader.ExitableIntersectVisitor. in
Methods in org.apache.lucene.index with parameters of type PointValues.IntersectVisitor Modifier and Type Method Description long
PointValues. estimateDocCount(PointValues.IntersectVisitor visitor)
Estimate the number of documents that would be matched byPointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor)
with the givenPointValues.IntersectVisitor
.long
ExitableDirectoryReader.ExitablePointValues. estimatePointCount(PointValues.IntersectVisitor visitor)
abstract long
PointValues. estimatePointCount(PointValues.IntersectVisitor visitor)
Estimate the number of points that would be visited byPointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor)
with the givenPointValues.IntersectVisitor
.long
PointValuesWriter.MutableSortingPointValues. estimatePointCount(PointValues.IntersectVisitor visitor)
long
SortingCodecReader.SortingPointValues. estimatePointCount(PointValues.IntersectVisitor visitor)
void
ExitableDirectoryReader.ExitablePointValues. intersect(PointValues.IntersectVisitor visitor)
abstract void
PointValues. intersect(PointValues.IntersectVisitor visitor)
Finds all documents and points matching the provided visitor.void
PointValuesWriter.MutableSortingPointValues. intersect(PointValues.IntersectVisitor visitor)
void
SortingCodecReader.SortingPointValues. intersect(PointValues.IntersectVisitor visitor)
Constructors in org.apache.lucene.index with parameters of type PointValues.IntersectVisitor Constructor Description ExitableIntersectVisitor(PointValues.IntersectVisitor in, QueryTimeout queryTimeout)
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.index.memory
Methods in org.apache.lucene.index.memory with parameters of type PointValues.IntersectVisitor Modifier and Type Method Description long
MemoryIndex.MemoryIndexReader.MemoryIndexPointValues. estimatePointCount(PointValues.IntersectVisitor visitor)
void
MemoryIndex.MemoryIndexReader.MemoryIndexPointValues. intersect(PointValues.IntersectVisitor visitor)
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.search
Classes in org.apache.lucene.search that implement PointValues.IntersectVisitor Modifier and Type Class 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. -
Uses of PointValues.IntersectVisitor in org.apache.lucene.search.join
Classes in org.apache.lucene.search.join that implement PointValues.IntersectVisitor Modifier and Type Class Description private class
PointInSetIncludingScoreQuery.MergePointVisitor
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.util.bkd
Fields in org.apache.lucene.util.bkd declared as PointValues.IntersectVisitor Modifier and Type Field Description (package private) PointValues.IntersectVisitor
BKDReader.IntersectState. visitor
Methods in org.apache.lucene.util.bkd with parameters of type PointValues.IntersectVisitor Modifier and Type Method Description long
BKDReader. estimatePointCount(PointValues.IntersectVisitor visitor)
BKDReader.IntersectState
BKDReader. getIntersectState(PointValues.IntersectVisitor visitor)
Create a newBKDReader.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)
Readcount
integers and feed the result directly tovisit(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, BKDReader.BKDReaderDocIDSetIterator scratchIterator, 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, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)
(package private) void
BKDReader. visitDocValuesNoCardinality(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)
(package private) void
BKDReader. visitDocValuesWithCardinality(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)
private void
BKDReader. visitSparseRawDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)
private void
BKDReader. visitUniqueRawDocValues(byte[] scratchPackedValue, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)
Constructors in org.apache.lucene.util.bkd with parameters of type PointValues.IntersectVisitor Constructor Description IntersectState(IndexInput in, BKDConfig config, PointValues.IntersectVisitor visitor, BKDReader.IndexTree indexVisitor)
-