org.terrier.querying
Class RelevanceFeedbackSelectorDocids

java.lang.Object
  extended by org.terrier.querying.FeedbackSelector
      extended by org.terrier.querying.RelevanceFeedbackSelectorDocids

public class RelevanceFeedbackSelectorDocids
extends FeedbackSelector

A feedback document selector that operates as RelevanceFeedbackSelector, except that this should be used when docids are specified in the qrels file, not docnos.

Properties:

Since:
3.0
Author:
Craig Macdonald

Field Summary
protected  DocumentIndex doi
           
protected static org.apache.log4j.Logger logger
           
protected  gnu.trove.THashMap<java.lang.String,gnu.trove.TIntByteHashMap> queryidRelDocumentMap
           
 
Fields inherited from class org.terrier.querying.FeedbackSelector
index
 
Constructor Summary
RelevanceFeedbackSelectorDocids()
          default constructor
 
Method Summary
 FeedbackDocument[] getFeedbackDocuments(Request request)
          Obtain feedback documents for the specified query request
 void setIndex(Index index)
          Set the index to be used
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger

doi

protected DocumentIndex doi

queryidRelDocumentMap

protected gnu.trove.THashMap<java.lang.String,gnu.trove.TIntByteHashMap> queryidRelDocumentMap
Constructor Detail

RelevanceFeedbackSelectorDocids

public RelevanceFeedbackSelectorDocids()
default constructor

Method Detail

setIndex

public void setIndex(Index index)
Set the index to be used

Overrides:
setIndex in class FeedbackSelector

getFeedbackDocuments

public FeedbackDocument[] getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request

Specified by:
getFeedbackDocuments in class FeedbackSelector


Terrier 3.5. Copyright © 2004-2011 University of Glasgow