Package org.alfresco.solr.query
Class SolrCachingPathWeight
java.lang.Object
org.apache.lucene.search.Weight
org.alfresco.solr.query.SolrCachingPathWeight
public class SolrCachingPathWeight
extends org.apache.lucene.search.Weight
Weight implementation for the SolrCachingPathQuery.- Author:
- Matt Ward
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.Weight
org.apache.lucene.search.Weight.DefaultBulkScorer -
Field Summary
Fields inherited from class org.apache.lucene.search.Weight
parentQuery -
Constructor Summary
ConstructorsConstructorDescriptionSolrCachingPathWeight(SolrCachingPathQuery cachingPathQuery, org.apache.solr.search.SolrIndexSearcher searcher) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.Explanationexplain(org.apache.lucene.index.LeafReaderContext context, int doc) voidextractTerms(Set<org.apache.lucene.index.Term> terms) floatvoidnormalize(float norm, float topLevelBoost) org.apache.lucene.search.Scorerscorer(org.apache.lucene.index.LeafReaderContext context) Methods inherited from class org.apache.lucene.search.Weight
bulkScorer, getQuery, scorerSupplier
-
Constructor Details
-
SolrCachingPathWeight
public SolrCachingPathWeight(SolrCachingPathQuery cachingPathQuery, org.apache.solr.search.SolrIndexSearcher searcher) throws IOException - Throws:
IOException
-
-
Method Details
-
explain
public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext context, int doc) throws IOException - Specified by:
explainin classorg.apache.lucene.search.Weight- Throws:
IOException
-
getValueForNormalization
- Specified by:
getValueForNormalizationin classorg.apache.lucene.search.Weight- Throws:
IOException
-
normalize
public void normalize(float norm, float topLevelBoost) - Specified by:
normalizein classorg.apache.lucene.search.Weight
-
scorer
public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
scorerin classorg.apache.lucene.search.Weight- Throws:
IOException
-
extractTerms
- Specified by:
extractTermsin classorg.apache.lucene.search.Weight
-