org.elasticsearch.index.search.nested
Class NestedChildrenCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by org.elasticsearch.search.facet.FacetCollector
          extended by org.elasticsearch.index.search.nested.NestedChildrenCollector

public class NestedChildrenCollector
extends FacetCollector

A collector that accepts parent docs, and calls back the collect on child docs of that parent.


Constructor Summary
NestedChildrenCollector(FacetCollector collector, org.apache.lucene.search.Filter parentFilter, org.apache.lucene.search.Filter childFilter)
           
 
Method Summary
 boolean acceptsDocsOutOfOrder()
           
 void collect(int parentDoc)
           
 Facet facet()
           
 void setFilter(org.apache.lucene.search.Filter filter)
           
 void setNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
           
 void setScorer(org.apache.lucene.search.Scorer scorer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestedChildrenCollector

public NestedChildrenCollector(FacetCollector collector,
                               org.apache.lucene.search.Filter parentFilter,
                               org.apache.lucene.search.Filter childFilter)
Method Detail

facet

public Facet facet()
Specified by:
facet in class FacetCollector

setFilter

public void setFilter(org.apache.lucene.search.Filter filter)
Specified by:
setFilter in class FacetCollector

setScorer

public void setScorer(org.apache.lucene.search.Scorer scorer)
               throws IOException
Specified by:
setScorer in class org.apache.lucene.search.Collector
Throws:
IOException

setNextReader

public void setNextReader(org.apache.lucene.index.IndexReader reader,
                          int docBase)
                   throws IOException
Specified by:
setNextReader in class org.apache.lucene.search.Collector
Throws:
IOException

acceptsDocsOutOfOrder

public boolean acceptsDocsOutOfOrder()
Specified by:
acceptsDocsOutOfOrder in class org.apache.lucene.search.Collector

collect

public void collect(int parentDoc)
             throws IOException
Specified by:
collect in class org.apache.lucene.search.Collector
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.