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