Uses of Class
org.apache.lucene.util.bkd.BKDConfig
Packages that use BKDConfig
Package
Description
Simpletext Codec: writes human readable postings.
Block KD-tree, implementing the generic spatial data structure described in
this paper.
-
Uses of BKDConfig in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as BKDConfigModifier and TypeFieldDescriptionprotected final BKDConfigSimpleTextBKDWriter.configHow many dimensions we are storing at the leaf (data) nodesConstructors in org.apache.lucene.codecs.simpletext with parameters of type BKDConfigModifierConstructorDescriptionSimpleTextBKDWriter(int maxDoc, Directory tempDir, String tempFileNamePrefix, BKDConfig config, double maxMBSortInHeap, long totalPointCount) -
Uses of BKDConfig in org.apache.lucene.util.bkd
Fields in org.apache.lucene.util.bkd declared as BKDConfigModifier and TypeFieldDescriptionprivate final BKDConfigBKDRadixSelector.config(package private) final BKDConfigBKDReader.configprotected final BKDConfigBKDWriter.configBKD tree configuration(package private) final BKDConfigHeapPointReader.config(package private) final BKDConfigHeapPointWriter.configprivate final BKDConfigOfflinePointReader.config(package private) final BKDConfigOfflinePointWriter.configMethods in org.apache.lucene.util.bkd with parameters of type BKDConfigModifier and TypeMethodDescriptionstatic voidMutablePointsReaderUtils.partition(BKDConfig config, int maxDoc, int splitDim, int commonPrefixLen, MutablePointValues reader, int from, int to, int mid, BytesRef scratch1, BytesRef scratch2) Partition points aroundmid.static voidMutablePointsReaderUtils.sort(BKDConfig config, int maxDoc, MutablePointValues reader, int from, int to) Sort the givenMutablePointValuesbased on its packed value then doc ID.static voidMutablePointsReaderUtils.sortByDim(BKDConfig config, int sortedDim, int[] commonPrefixLengths, MutablePointValues reader, int from, int to, BytesRef scratch1, BytesRef scratch2) Sort points on the given dimension.private static booleanBKDWriter.valueInBounds(BKDConfig config, BytesRef packedValue, byte[] minPackedValue, byte[] maxPackedValue) private static booleanBKDWriter.valueInOrder(BKDConfig config, long ord, int sortedDim, byte[] lastPackedValue, byte[] packedValue, int packedValueOffset, int doc, int lastDoc) private static booleanBKDWriter.valuesInOrderAndBounds(BKDConfig config, int count, int sortedDim, byte[] minPackedValue, byte[] maxPackedValue, IntFunction<BytesRef> values, int[] docs, int docsOffset) Constructors in org.apache.lucene.util.bkd with parameters of type BKDConfigModifierConstructorDescriptionBKDRadixSelector(BKDConfig config, int maxPointsSortInHeap, Directory tempDir, String tempFileNamePrefix) Sole constructor.BKDWriter(int maxDoc, Directory tempDir, String tempFileNamePrefix, BKDConfig config, double maxMBSortInHeap, long totalPointCount) HeapPointReader(BKDConfig config, byte[] block, int start, int end) (package private)HeapPointValue(BKDConfig config, byte[] value) HeapPointWriter(BKDConfig config, int size) IntersectState(IndexInput in, BKDConfig config, PointValues.IntersectVisitor visitor, BKDReader.IndexTree indexVisitor) OfflinePointReader(BKDConfig config, Directory tempDir, String tempFileName, long start, long length, byte[] reusableBuffer) (package private)OfflinePointValue(BKDConfig config, byte[] value) OfflinePointWriter(BKDConfig config, Directory tempDir, String tempFileNamePrefix, String desc, long expectedCount) Create a new writer with an unknown number of incoming points