Package org.apache.lucene.search.knn
Interface KnnCollectorManager
- All Known Implementing Classes:
TimeLimitingKnnCollectorManager
,TopKnnCollectorManager
public interface KnnCollectorManager
KnnCollectorManager responsible for creating
KnnCollector
instances. Useful to create
KnnCollector
instances that share global state across leaves, such a global queue of
results collected so far.-
Method Summary
Modifier and TypeMethodDescriptionnewCollector
(int visitedLimit, LeafReaderContext context) Return a newKnnCollector
instance.
-
Method Details
-
newCollector
Return a newKnnCollector
instance.- Parameters:
visitedLimit
- the maximum number of nodes that the search is allowed to visitcontext
- the leaf reader context- Throws:
IOException
-