Class MultiCollectorWrapper

java.lang.Object
org.opensearch.search.query.MultiCollectorWrapper
All Implemented Interfaces:
org.apache.lucene.search.Collector

public class MultiCollectorWrapper extends Object implements org.apache.lucene.search.Collector
Wraps MultiCollector and provide access to underlying collectors. Please check out https://github.com/apache/lucene/pull/455.
Opensearch.internal:
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<org.apache.lucene.search.Collector>
     
    org.apache.lucene.search.LeafCollector
    getLeafCollector(org.apache.lucene.index.LeafReaderContext context)
     
    org.apache.lucene.search.ScoreMode
     
    static org.apache.lucene.search.Collector
    wrap(org.apache.lucene.search.Collector... collectors)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.lucene.search.Collector

    setWeight
  • Method Details

    • getLeafCollector

      public org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext context) throws IOException
      Specified by:
      getLeafCollector in interface org.apache.lucene.search.Collector
      Throws:
      IOException
    • scoreMode

      public org.apache.lucene.search.ScoreMode scoreMode()
      Specified by:
      scoreMode in interface org.apache.lucene.search.Collector
    • getCollectors

      public Collection<org.apache.lucene.search.Collector> getCollectors()
    • wrap

      public static org.apache.lucene.search.Collector wrap(org.apache.lucene.search.Collector... collectors)