Package org.alfresco.solr.query
Class AbstractAuthorityQueryWeight
java.lang.Object
org.apache.lucene.search.Weight
org.alfresco.solr.query.AbstractAuthorityQueryWeight
public abstract class AbstractAuthorityQueryWeight
extends org.apache.lucene.search.Weight
Abstract
Weight implementation for authority related queries.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.Weight
org.apache.lucene.search.Weight.DefaultBulkScorer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected org.apache.lucene.search.Queryprotected org.apache.solr.search.SolrIndexSearcherprotected floatFields inherited from class org.apache.lucene.search.Weight
parentQuery -
Constructor Summary
ConstructorsConstructorDescriptionAbstractAuthorityQueryWeight(org.apache.solr.search.SolrIndexSearcher searcher, boolean needsScores, org.apache.lucene.search.Query query, String authTermName, String authTermText) -
Method Summary
Methods inherited from class org.apache.lucene.search.Weight
bulkScorer, extractTerms, getQuery, scorer, scorerSupplier
-
Field Details
-
query
protected org.apache.lucene.search.Query query -
searcher
protected org.apache.solr.search.SolrIndexSearcher searcher -
value
protected float value -
needsScores
protected boolean needsScores
-
-
Constructor Details
-
AbstractAuthorityQueryWeight
public AbstractAuthorityQueryWeight(org.apache.solr.search.SolrIndexSearcher searcher, boolean needsScores, org.apache.lucene.search.Query query, String authTermName, String authTermText) throws IOException - Throws:
IOException
-
-
Method Details
-
explain
public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext context, int doc) - Specified by:
explainin classorg.apache.lucene.search.Weight
-
getValueForNormalization
public float getValueForNormalization()- Specified by:
getValueForNormalizationin classorg.apache.lucene.search.Weight
-
normalize
public void normalize(float queryNorm, float topLevelBoost) - Specified by:
normalizein classorg.apache.lucene.search.Weight
-
sumOfSquaredWeights
protected float sumOfSquaredWeights()
-