Uses of Interface
org.apache.lucene.index.PointValues.IntersectVisitor
Packages that use PointValues.IntersectVisitor
Package
Description
Simpletext Codec: writes human readable postings.
The logical representation of a
Document for indexing and searching.Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Code to search indices.
Support for index-time and query-time joins.
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.IntersectVisitorModifier and TypeFieldDescription(package private) final PointValues.IntersectVisitorSimpleTextBKDReader.IntersectState.visitorMethods in org.apache.lucene.codecs.simpletext with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionlongSimpleTextBKDReader.estimatePointCount(PointValues.IntersectVisitor visitor) SimpleTextBKDReader.getIntersectState(PointValues.IntersectVisitor visitor) Create a newSimpleTextBKDReader.IntersectStatevoidSimpleTextBKDReader.intersect(PointValues.IntersectVisitor visitor) private voidSimpleTextBKDReader.visitCompressedDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, int[] docIDs, int count, PointValues.IntersectVisitor visitor, int compressedDim) (package private) voidSimpleTextBKDReader.visitDocIDs(IndexInput in, long blockFP, PointValues.IntersectVisitor visitor) (package private) voidSimpleTextBKDReader.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.IntersectVisitorModifierConstructorDescriptionIntersectState(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.IntersectVisitorMethods in org.apache.lucene.document that return PointValues.IntersectVisitorModifier and TypeMethodDescriptionprivate static PointValues.IntersectVisitorSpatialQuery.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.IntersectVisitorSpatialQuery.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.IntersectVisitorSpatialQuery.getEstimateVisitor(SpatialQuery.SpatialVisitor spatialVisitor, ShapeField.QueryRelation queryRelation) create a visitor for calculating point count estimates for the provided relationprivate static PointValues.IntersectVisitorSpatialQuery.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.IntersectVisitorXYPointInGeometryQuery.getIntersectVisitor(DocIdSetBuilder result, Component2D tree) private static PointValues.IntersectVisitorSpatialQuery.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.IntersectVisitorSpatialQuery.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.IntersectVisitorSpatialQuery.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 classstatic classWalks the entire N-dimensional points space, verifying that all points fall within the last cell's boundaries.private static classFields in org.apache.lucene.index declared as PointValues.IntersectVisitorModifier and TypeFieldDescriptionprivate final PointValues.IntersectVisitorExitableDirectoryReader.ExitableIntersectVisitor.inMethods in org.apache.lucene.index with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionlongPointValues.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.longExitableDirectoryReader.ExitablePointValues.estimatePointCount(PointValues.IntersectVisitor visitor) abstract longPointValues.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.longPointValuesWriter.MutableSortingPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) longSortingCodecReader.SortingPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) voidExitableDirectoryReader.ExitablePointValues.intersect(PointValues.IntersectVisitor visitor) abstract voidPointValues.intersect(PointValues.IntersectVisitor visitor) Finds all documents and points matching the provided visitor.voidPointValuesWriter.MutableSortingPointValues.intersect(PointValues.IntersectVisitor visitor) voidSortingCodecReader.SortingPointValues.intersect(PointValues.IntersectVisitor visitor) Constructors in org.apache.lucene.index with parameters of type PointValues.IntersectVisitorModifierConstructorDescriptionprivateExitableIntersectVisitor(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.IntersectVisitorModifier and TypeMethodDescriptionlongMemoryIndex.MemoryIndexReader.MemoryIndexPointValues.estimatePointCount(PointValues.IntersectVisitor visitor) voidMemoryIndex.MemoryIndexReader.MemoryIndexPointValues.intersect(PointValues.IntersectVisitor visitor) -
Uses of PointValues.IntersectVisitor in org.apache.lucene.search
Classes in org.apache.lucene.search that implement PointValues.IntersectVisitorModifier and TypeClassDescriptionprivate static classprivate classEssentially does a merge sort, only collecting hits when the indexed point and query point are the same.private classIntersectVisitor 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.util.bkd
Fields in org.apache.lucene.util.bkd declared as PointValues.IntersectVisitorModifier and TypeFieldDescription(package private) final PointValues.IntersectVisitorBKDReader.IntersectState.visitorMethods in org.apache.lucene.util.bkd with parameters of type PointValues.IntersectVisitorModifier and TypeMethodDescriptionlongBKDReader.estimatePointCount(PointValues.IntersectVisitor visitor) BKDReader.getIntersectState(PointValues.IntersectVisitor visitor) Create a newBKDReader.IntersectStatevoidBKDReader.intersect(PointValues.IntersectVisitor visitor) private static voidDocIdsWriter.readDeltaVInts(IndexInput in, int count, PointValues.IntersectVisitor visitor) (package private) static voidDocIdsWriter.readInts(IndexInput in, int count, PointValues.IntersectVisitor visitor) Readcountintegers and feed the result directly tovisit(int).private static voidDocIdsWriter.readInts24(IndexInput in, int count, PointValues.IntersectVisitor visitor) private static voidDocIdsWriter.readInts32(IndexInput in, int count, PointValues.IntersectVisitor visitor) private voidBKDReader.visitCompressedDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor, int compressedDim) private voidBKDReader.visitDocIDs(IndexInput in, long blockFP, PointValues.IntersectVisitor visitor) (package private) voidBKDReader.visitDocValues(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) (package private) voidBKDReader.visitDocValuesNoCardinality(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) (package private) voidBKDReader.visitDocValuesWithCardinality(int[] commonPrefixLengths, byte[] scratchDataPackedValue, byte[] scratchMinIndexPackedValue, byte[] scratchMaxIndexPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) private voidBKDReader.visitSparseRawDocValues(int[] commonPrefixLengths, byte[] scratchPackedValue, IndexInput in, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) private voidBKDReader.visitUniqueRawDocValues(byte[] scratchPackedValue, BKDReader.BKDReaderDocIDSetIterator scratchIterator, int count, PointValues.IntersectVisitor visitor) Constructors in org.apache.lucene.util.bkd with parameters of type PointValues.IntersectVisitorModifierConstructorDescriptionIntersectState(IndexInput in, BKDConfig config, PointValues.IntersectVisitor visitor, BKDReader.IndexTree indexVisitor)