Uses of Interface
org.apache.lucene.index.PointValues.IntersectVisitor
Packages that use PointValues.IntersectVisitor
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Simpletext Codec: writes human readable postings.
The logical representation of a
Document
for indexing and
searching.Code to maintain and access indices.
This package contains several point types:
BigIntegerPoint
for 128-bit
integers
LatLonPoint
for latitude/longitude
geospatial points
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Support for index-time and query-time joins.
Lucene field & query support for the spatial geometry implemented in
org.apache.lucene.spatial3d.geom
.Block KD-tree, implementing the generic spatial data structure described in this paper.
-
Uses of PointValues.IntersectVisitor in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionvoid
MutablePointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) -
Uses of PointValues.IntersectVisitor in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionvoid
SimpleTextBKDReader.SimpleTextPointTree.addAll
(PointValues.IntersectVisitor visitor, boolean grown) void
SimpleTextBKDReader.SimpleTextPointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) void
SimpleTextBKDReader.SimpleTextPointTree.visitDocValues
(PointValues.IntersectVisitor visitor) -
Uses of PointValues.IntersectVisitor in org.apache.lucene.document
Methods in org.apache.lucene.document that return PointValues.IntersectVisitorModifier and TypeMethodDescriptionprivate 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 invalid input: '&' 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 invalid input: '&' 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 invalid input: '&' 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.IntersectVisitorModifier and TypeClassDescriptionprivate static class
static class
Walks the entire N-dimensional points space, verifying that all points fall within the last cell's boundaries.private static class
private static class
Fields in org.apache.lucene.index declared as PointValues.IntersectVisitorModifier and TypeFieldDescriptionprivate PointValues.IntersectVisitor
ExitableDirectoryReader.ExitableIntersectVisitor.in
private PointValues.IntersectVisitor
SortingCodecReader.SortingIntersectVisitor.visitor
Methods in org.apache.lucene.index with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionfinal 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
.final 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
.private long
PointValues.estimatePointCount
(PointValues.IntersectVisitor visitor, PointValues.PointTree pointTree) final void
PointValues.intersect
(PointValues.IntersectVisitor visitor) Finds all documents and points matching the provided visitor.private void
PointValues.intersect
(PointValues.IntersectVisitor visitor, PointValues.PointTree pointTree) private void
ExitableDirectoryReader.ExitableIntersectVisitor.setIntersectVisitor
(PointValues.IntersectVisitor in) private void
SortingCodecReader.SortingIntersectVisitor.setIntersectVisitor
(PointValues.IntersectVisitor visitor) void
ExitableDirectoryReader.ExitablePointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) void
PointValues.PointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) Visit all the docs below the current node.void
SortingCodecReader.SortingPointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) void
ExitableDirectoryReader.ExitablePointTree.visitDocValues
(PointValues.IntersectVisitor visitor) void
PointValues.PointTree.visitDocValues
(PointValues.IntersectVisitor visitor) Visit all the docs and values below the current node.void
PointValuesWriter.MutableSortingPointValues.visitDocValues
(PointValues.IntersectVisitor visitor) void
SortingCodecReader.SortingPointTree.visitDocValues
(PointValues.IntersectVisitor visitor) -
Uses of PointValues.IntersectVisitor in org.apache.lucene.sandbox.document
Classes in org.apache.lucene.sandbox.document that implement PointValues.IntersectVisitor -
Uses of PointValues.IntersectVisitor in org.apache.lucene.sandbox.search
Classes in org.apache.lucene.sandbox.search that implement PointValues.IntersectVisitor -
Uses of PointValues.IntersectVisitor in org.apache.lucene.search
Classes in org.apache.lucene.search that implement PointValues.IntersectVisitorModifier and TypeClassDescriptionprivate class
Essentially does a merge sort, only collecting hits when the indexed point and query point are the same.private class
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 -
Uses of PointValues.IntersectVisitor in org.apache.lucene.spatial3d
Classes in org.apache.lucene.spatial3d that implement PointValues.IntersectVisitor -
Uses of PointValues.IntersectVisitor in org.apache.lucene.util.bkd
Classes in org.apache.lucene.util.bkd that implement PointValues.IntersectVisitorMethods in org.apache.lucene.util.bkd with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionvoid
BKDReader.BKDPointTree.addAll
(PointValues.IntersectVisitor visitor, boolean grown) private static void
DocIdsWriter.readBitSet
(IndexInput in, int count, PointValues.IntersectVisitor visitor) private static void
DocIdsWriter.readContinuousIds
(IndexInput in, int count, PointValues.IntersectVisitor visitor) private void
DocIdsWriter.readDelta16
(IndexInput in, int count, PointValues.IntersectVisitor visitor) (package private) 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 void
DocIdsWriter.readInts32
(IndexInput in, int count, PointValues.IntersectVisitor visitor) private static void
DocIdsWriter.readLegacyDeltaVInts
(IndexInput in, int count, PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitCompressedDocValues
(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor, int compressedDim) void
BKDReader.BKDPointTree.visitDocIDs
(PointValues.IntersectVisitor visitor) void
BKDReader.BKDPointTree.visitDocValues
(PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitDocValues
(PointValues.IntersectVisitor visitor, long fp) private void
BKDReader.BKDPointTree.visitDocValuesNoCardinality
(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitDocValuesWithCardinality
(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitLeavesOneByOne
(PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitSparseRawDocValues
(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) private void
BKDReader.BKDPointTree.visitUniqueRawDocValues
(byte[] scratchPackedValue, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor)