org.apache.blur.lucene.search
Class FacetQuery.FacetWeight

java.lang.Object
  extended by org.apache.lucene.search.Weight
      extended by org.apache.blur.lucene.search.FacetQuery.FacetWeight
Enclosing class:
FacetQuery

public static class FacetQuery.FacetWeight
extends org.apache.lucene.search.Weight


Constructor Summary
FacetQuery.FacetWeight(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Weight[] facets, FacetExecutor executor)
           
 
Method Summary
 org.apache.lucene.search.Explanation explain(AtomicReaderContext reader, int doc)
           
 org.apache.lucene.search.Query getQuery()
           
 float getValueForNormalization()
           
 void normalize(float norm, float topLevelBoost)
           
 org.apache.lucene.search.Scorer scorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, org.apache.lucene.util.Bits acceptDocs)
           
 
Methods inherited from class org.apache.lucene.search.Weight
scoresDocsOutOfOrder
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacetQuery.FacetWeight

public FacetQuery.FacetWeight(org.apache.lucene.search.Weight weight,
                              org.apache.lucene.search.Weight[] facets,
                              FacetExecutor executor)
Method Detail

explain

public org.apache.lucene.search.Explanation explain(AtomicReaderContext reader,
                                                    int doc)
                                             throws IOException
Specified by:
explain in class org.apache.lucene.search.Weight
Throws:
IOException

getQuery

public org.apache.lucene.search.Query getQuery()
Specified by:
getQuery in class org.apache.lucene.search.Weight

normalize

public void normalize(float norm,
                      float topLevelBoost)
Specified by:
normalize in class org.apache.lucene.search.Weight

scorer

public org.apache.lucene.search.Scorer scorer(AtomicReaderContext context,
                                              boolean scoreDocsInOrder,
                                              boolean topScorer,
                                              org.apache.lucene.util.Bits acceptDocs)
                                       throws IOException
Specified by:
scorer in class org.apache.lucene.search.Weight
Throws:
IOException

getValueForNormalization

public float getValueForNormalization()
                               throws IOException
Specified by:
getValueForNormalization in class org.apache.lucene.search.Weight
Throws:
IOException


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