Package org.apache.solr.ltr.interleaving
Class LTRInterleavingQuery
- 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
- 
- org.apache.solr.ltr.interleaving.LTRInterleavingQuery
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- ExtendedQuery
 
 public class LTRInterleavingQuery extends LTRQuery A learning to rank Query with Interleaving, will incapsulate two models, and delegate to it the rescoring of the documents.
- 
- 
Field Summary- 
Fields inherited from class org.apache.solr.search.AbstractReRankQueryboostedPriority, mainQuery, reRankDocs, reRankQueryRescorer
 
- 
 - 
Constructor SummaryConstructors Constructor Description LTRInterleavingQuery(Interleaving interleavingAlgorithm, LTRInterleavingScoringQuery[] rerankingQueries, int rerankDocs)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)inthashCode()protected org.apache.lucene.search.Queryrewrite(org.apache.lucene.search.Query rewrittenMainQuery)StringtoString(String field)RankQuerywrap(org.apache.lucene.search.Query _mainQuery)- 
Methods inherited from class org.apache.solr.search.AbstractReRankQuerycreateWeight, getMergeStrategy, getTopDocsCollector, rewrite, visit
 - 
Methods inherited from class org.apache.solr.search.ExtendedQueryBasegetCache, getCost, getOptions, getOptionsString, setCache, setCost
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.solr.search.ExtendedQuerygetCostAppliedQuery
 
- 
 
- 
- 
- 
Constructor Detail- 
LTRInterleavingQuerypublic LTRInterleavingQuery(Interleaving interleavingAlgorithm, LTRInterleavingScoringQuery[] rerankingQueries, int rerankDocs) 
 
- 
 - 
Method Detail- 
wrappublic RankQuery wrap(org.apache.lucene.search.Query _mainQuery) 
 - 
rewriteprotected org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query rewrittenMainQuery) throws IOException- Overrides:
- rewritein class- LTRQuery
- Throws:
- IOException
 
 
- 
 
-