Package org.apache.solr.ltr
Class LTRScoringQuery
- java.lang.Object
- 
- org.apache.lucene.search.Query
- 
- org.apache.solr.ltr.LTRScoringQuery
 
 
- 
 public class LTRScoringQuery extends org.apache.lucene.search.QueryThe ranking query that is run, reranking results using the LTRScoringModel algorithm
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classLTRScoringQuery.FeatureInfoclassLTRScoringQuery.ModelWeight
 - 
Constructor SummaryConstructors Constructor Description LTRScoringQuery(LTRScoringModel ltrScoringModel)LTRScoringQuery(LTRScoringModel ltrScoringModel, boolean extractAllFeatures)LTRScoringQuery(LTRScoringModel ltrScoringModel, Map<String,String[]> externalFeatureInfo, boolean extractAllFeatures, LTRThreadModule ltrThreadMgr)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LTRScoringQuery.ModelWeightcreateWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores, float boost)booleanequals(Object o)Map<String,String[]>getExternalFeatureInfo()FeatureLoggergetFeatureLogger()org.apache.lucene.search.QuerygetOriginalQuery()SolrQueryRequestgetRequest()LTRScoringModelgetScoringModel()inthashCode()voidsetFeatureLogger(FeatureLogger fl)voidsetOriginalQuery(org.apache.lucene.search.Query originalQuery)voidsetRequest(SolrQueryRequest request)StringtoString(String field)
 
- 
- 
- 
Constructor Detail- 
LTRScoringQuerypublic LTRScoringQuery(LTRScoringModel ltrScoringModel) 
 - 
LTRScoringQuerypublic LTRScoringQuery(LTRScoringModel ltrScoringModel, boolean extractAllFeatures) 
 - 
LTRScoringQuerypublic LTRScoringQuery(LTRScoringModel ltrScoringModel, Map<String,String[]> externalFeatureInfo, boolean extractAllFeatures, LTRThreadModule ltrThreadMgr) 
 
- 
 - 
Method Detail- 
getScoringModelpublic LTRScoringModel getScoringModel() 
 - 
setFeatureLoggerpublic void setFeatureLogger(FeatureLogger fl) 
 - 
getFeatureLoggerpublic FeatureLogger getFeatureLogger() 
 - 
setOriginalQuerypublic void setOriginalQuery(org.apache.lucene.search.Query originalQuery) 
 - 
getOriginalQuerypublic org.apache.lucene.search.Query getOriginalQuery() 
 - 
setRequestpublic void setRequest(SolrQueryRequest request) 
 - 
getRequestpublic SolrQueryRequest getRequest() 
 - 
hashCodepublic int hashCode() - Specified by:
- hashCodein class- org.apache.lucene.search.Query
 
 - 
equalspublic boolean equals(Object o) - Specified by:
- equalsin class- org.apache.lucene.search.Query
 
 - 
createWeightpublic LTRScoringQuery.ModelWeight createWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores, float boost) throws IOException - Overrides:
- createWeightin class- org.apache.lucene.search.Query
- Throws:
- IOException
 
 
- 
 
-