org.terrier.querying
Class RelevanceFeedbackSelector
java.lang.Object
org.terrier.querying.FeedbackSelector
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:
- qe.feedback.filename - filename of qrels file to use for feedback.
- 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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
RelevanceFeedbackSelector
public RelevanceFeedbackSelector()
- default constructor
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