Class LTRQuery

All Implemented Interfaces:
ExtendedQuery
Direct Known Subclasses:
LTRInterleavingQuery

public class LTRQuery extends AbstractReRankQuery
A learning to rank Query, will incapsulate a learning to rank model, and delegate to it the rescoring of the documents.
  • Constructor Details

  • Method Details

    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class org.apache.lucene.search.Query
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class org.apache.lucene.search.Query
    • wrap

      public RankQuery wrap(org.apache.lucene.search.Query _mainQuery)
      Overrides:
      wrap in class AbstractReRankQuery
    • toString

      public String toString(String field)
      Overrides:
      toString in class ExtendedQueryBase
    • rewrite

      protected org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query rewrittenMainQuery) throws IOException
      Specified by:
      rewrite in class AbstractReRankQuery
      Throws:
      IOException