Package org.apache.solr.ltr.search
Class LTRQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.solr.search.ExtendedQueryBase
org.apache.solr.search.RankQuery
org.apache.solr.search.AbstractReRankQuery
org.apache.solr.ltr.search.LTRQuery
- All Implemented Interfaces:
ExtendedQuery
- Direct Known Subclasses:
LTRInterleavingQuery
A learning to rank Query, will incapsulate a learning to rank model, and delegate to it the
rescoring of the documents.
-
Field Summary
Fields inherited from class org.apache.solr.search.AbstractReRankQuery
boostedPriority, mainQuery, reRankDocs, reRankOperator, reRankQueryRescorer, reRankScaler -
Constructor Summary
ConstructorsModifierConstructorDescriptionLTRQuery(LTRScoringQuery scoringQuery, int reRankDocs) protectedLTRQuery(LTRScoringQuery scoringQuery, int reRankDocs, LTRRescorer rescorer) -
Method Summary
Methods inherited from class org.apache.solr.search.AbstractReRankQuery
createWeight, getMergeStrategy, getTopDocsCollector, rewrite, visitMethods inherited from class org.apache.solr.search.ExtendedQueryBase
getCache, getCost, getOptions, getOptionsString, setCache, setCostMethods inherited from class org.apache.lucene.search.Query
classHash, sameClassAs, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.solr.search.ExtendedQuery
getCostAppliedQuery
-
Constructor Details
-
LTRQuery
-
LTRQuery
-
-
Method Details
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.lucene.search.Query
-
equals
- Specified by:
equalsin classorg.apache.lucene.search.Query
-
wrap
- Overrides:
wrapin classAbstractReRankQuery
-
toString
- Overrides:
toStringin classExtendedQueryBase
-
rewrite
protected org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query rewrittenMainQuery) throws IOException - Specified by:
rewritein classAbstractReRankQuery- Throws:
IOException
-