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 TaskExecutor
Lucene99HnswScalarQuantizedVectorsFormat.mergeExec
private final TaskExecutor
Lucene99HnswVectorsFormat.mergeExec
private final TaskExecutor
Lucene99HnswVectorsWriter.mergeExec
Methods in org.apache.lucene.codecs.lucene99 with parameters of type TaskExecutorModifier and TypeMethodDescriptionprivate HnswGraphMerger
Lucene99HnswVectorsWriter.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 TaskExecutor
BPIndexReorderer.BaseRecursiveAction.executor
Methods 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 theTaskExecutor
that 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 TaskExecutor
ConcurrentHnswMerger.taskExecutor
private final TaskExecutor
HnswConcurrentMergeBuilder.taskExecutor
Constructors 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)