org.elasticsearch.search.facet.terms.strings
Class FieldsTermsStringFacetCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by org.elasticsearch.search.facet.FacetCollector
          extended by org.elasticsearch.search.facet.AbstractFacetCollector
              extended by org.elasticsearch.search.facet.terms.strings.FieldsTermsStringFacetCollector

public class FieldsTermsStringFacetCollector
extends AbstractFacetCollector


Nested Class Summary
static class FieldsTermsStringFacetCollector.AggregatorValueProc
           
static class FieldsTermsStringFacetCollector.StaticAggregatorValueProc
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.search.facet.AbstractFacetCollector
facetName, filter
 
Constructor Summary
FieldsTermsStringFacetCollector(String facetName, String[] fieldsNames, int size, TermsFacet.ComparatorType comparatorType, boolean allTerms, SearchContext context, com.google.common.collect.ImmutableSet<String> excluded, Pattern pattern, String scriptLang, String script, Map<String,Object> params)
           
 
Method Summary
protected  void doCollect(int doc)
           
protected  void doSetNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
           
 Facet facet()
           
 void setScorer(org.apache.lucene.search.Scorer scorer)
           
 
Methods inherited from class org.elasticsearch.search.facet.AbstractFacetCollector
acceptsDocsOutOfOrder, collect, getAndClearFilter, getFilter, setFilter, setNextReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldsTermsStringFacetCollector

public FieldsTermsStringFacetCollector(String facetName,
                                       String[] fieldsNames,
                                       int size,
                                       TermsFacet.ComparatorType comparatorType,
                                       boolean allTerms,
                                       SearchContext context,
                                       com.google.common.collect.ImmutableSet<String> excluded,
                                       Pattern pattern,
                                       String scriptLang,
                                       String script,
                                       Map<String,Object> params)
Method Detail

setScorer

public void setScorer(org.apache.lucene.search.Scorer scorer)
               throws IOException
Overrides:
setScorer in class AbstractFacetCollector
Throws:
IOException

doSetNextReader

protected void doSetNextReader(org.apache.lucene.index.IndexReader reader,
                               int docBase)
                        throws IOException
Specified by:
doSetNextReader in class AbstractFacetCollector
Throws:
IOException

doCollect

protected void doCollect(int doc)
                  throws IOException
Specified by:
doCollect in class AbstractFacetCollector
Throws:
IOException

facet

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


Copyright © 2009-2012. All Rights Reserved.