Uses of Class
org.apache.lucene.search.TaskExecutor
Packages that use TaskExecutor
Package
Description
A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graph
Lucene 9.9 file format.
Misc index tools and index support.
Code to search indices.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
-
Uses of TaskExecutor in org.apache.lucene.codecs.bitvectors
Fields in org.apache.lucene.codecs.bitvectors declared as TaskExecutor -
Uses of TaskExecutor in org.apache.lucene.codecs.lucene99
Fields in org.apache.lucene.codecs.lucene99 declared as TaskExecutorModifier and TypeFieldDescriptionprivate final TaskExecutorLucene99HnswScalarQuantizedVectorsFormat.mergeExecprivate final TaskExecutorLucene99HnswVectorsFormat.mergeExecprivate final TaskExecutorLucene99HnswVectorsWriter.mergeExecMethods in org.apache.lucene.codecs.lucene99 with parameters of type TaskExecutorModifier and TypeMethodDescriptionprivate HnswGraphMergerLucene99HnswVectorsWriter.createGraphMerger(FieldInfo fieldInfo, RandomVectorScorerSupplier scorerSupplier, TaskExecutor parallelMergeTaskExecutor, int numParallelMergeWorkers) Constructors in org.apache.lucene.codecs.lucene99 with parameters of type TaskExecutorModifierConstructorDescriptionLucene99HnswVectorsWriter(SegmentWriteState state, int M, int beamWidth, FlatVectorsWriter flatVectorWriter, int numMergeWorkers, TaskExecutor mergeExec) -
Uses of TaskExecutor in org.apache.lucene.misc.index
Fields in org.apache.lucene.misc.index declared as TaskExecutorModifier and TypeFieldDescriptionprotected final TaskExecutorBPIndexReorderer.BaseRecursiveAction.executorMethods in org.apache.lucene.misc.index with parameters of type TaskExecutorModifier and TypeMethodDescriptionprivate int[]BPIndexReorderer.computePermutation(CodecReader reader, Set<String> fields, Directory dir, TaskExecutor executor) Compute a permutation of the doc ID space that reduces log gaps between consecutive postings.Constructors in org.apache.lucene.misc.index with parameters of type TaskExecutorModifierConstructorDescription(package private)BaseRecursiveAction(TaskExecutor executor, int depth) (package private)ComputeBiasTask(int[] docs, float[] biases, int from, int to, int[] fromDocFreqs, int[] toDocFreqs, CloseableThreadLocal<BPIndexReorderer.PerThreadState> threadLocal, TaskExecutor executor, int depth) (package private)IndexReorderingTask(IntsRef docIDs, float[] biases, CloseableThreadLocal<BPIndexReorderer.PerThreadState> threadLocal, BitSet parents, TaskExecutor executor, int depth) -
Uses of TaskExecutor in org.apache.lucene.search
Fields in org.apache.lucene.search declared as TaskExecutorMethods in org.apache.lucene.search that return TaskExecutorModifier and TypeMethodDescriptionIndexSearcher.getTaskExecutor()Returns theTaskExecutorthat this searcher relies on to execute concurrent operations -
Uses of TaskExecutor in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as TaskExecutorModifier and TypeFieldDescriptionprivate final TaskExecutorConcurrentHnswMerger.taskExecutorprivate final TaskExecutorHnswConcurrentMergeBuilder.taskExecutorConstructors in org.apache.lucene.util.hnsw with parameters of type TaskExecutorModifierConstructorDescriptionConcurrentHnswMerger(FieldInfo fieldInfo, RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, TaskExecutor taskExecutor, int numWorker) HnswConcurrentMergeBuilder(TaskExecutor taskExecutor, int numWorker, RandomVectorScorerSupplier scorerSupplier, int M, int beamWidth, OnHeapHnswGraph hnsw, BitSet initializedNodes)