org.terrier.querying
Class RelevanceFeedbackSelector

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

public class RelevanceFeedbackSelector
extends FeedbackSelector

Selects feedback documents from a qrels file, using the query id. NB, will select all documents, irrespective of relevance.

Properties:

Since:
3.0
Author:
Craig Macdonald

Field Summary
protected static org.apache.log4j.Logger logger
           
protected  MetaIndex metaIndex
           
protected  gnu.trove.THashMap<java.lang.String,java.util.List<org.terrier.querying.RelevanceFeedbackSelector.FeedbackWithDocno>> queryidRelDocumentMap
           
 
Fields inherited from class org.terrier.querying.FeedbackSelector
index
 
Constructor Summary
RelevanceFeedbackSelector()
          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

metaIndex

protected MetaIndex metaIndex

queryidRelDocumentMap

protected gnu.trove.THashMap<java.lang.String,java.util.List<org.terrier.querying.RelevanceFeedbackSelector.FeedbackWithDocno>> queryidRelDocumentMap
Constructor Detail

RelevanceFeedbackSelector

public RelevanceFeedbackSelector()
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