org.apache.blur.lucene.search
Class FacetQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.apache.blur.lucene.search.AbstractWrapperQuery
          extended by org.apache.blur.lucene.search.FacetQuery
All Implemented Interfaces:
Cloneable

public class FacetQuery
extends AbstractWrapperQuery


Nested Class Summary
static class FacetQuery.FacetScorer
           
static class FacetQuery.FacetWeight
           
 
Constructor Summary
FacetQuery(org.apache.lucene.search.Query query, org.apache.lucene.search.Query[] facets, FacetExecutor executor)
           
FacetQuery(org.apache.lucene.search.Query query, org.apache.lucene.search.Query[] facets, FacetExecutor executor, boolean rewritten)
           
 
Method Summary
 org.apache.lucene.search.Query clone()
           
 org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher)
           
 org.apache.lucene.search.Query[] getFacets()
           
 org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
           
 String toString()
           
 String toString(String field)
           
 
Methods inherited from class org.apache.blur.lucene.search.AbstractWrapperQuery
equals, extractTerms, getBoost, getQuery, getSimilarity, hashCode, isRewritten, setBoost
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FacetQuery

public FacetQuery(org.apache.lucene.search.Query query,
                  org.apache.lucene.search.Query[] facets,
                  FacetExecutor executor)

FacetQuery

public FacetQuery(org.apache.lucene.search.Query query,
                  org.apache.lucene.search.Query[] facets,
                  FacetExecutor executor,
                  boolean rewritten)
Method Detail

toString

public String toString()
Specified by:
toString in class AbstractWrapperQuery

toString

public String toString(String field)
Specified by:
toString in class AbstractWrapperQuery

getFacets

public org.apache.lucene.search.Query[] getFacets()

clone

public org.apache.lucene.search.Query clone()
Specified by:
clone in class AbstractWrapperQuery

rewrite

public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
                                       throws IOException
Specified by:
rewrite in class AbstractWrapperQuery
Throws:
IOException

createWeight

public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher)
                                             throws IOException
Specified by:
createWeight in class AbstractWrapperQuery
Throws:
IOException


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.