public abstract class AbstractFeedback extends Object implements Feedback
Abstract Feedback
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Modifier and Type | Field and Description |
|---|---|
protected double |
feedbackCoeffi |
protected int |
feedbackDocNum |
protected Searcher |
searcher |
| Constructor and Description |
|---|
AbstractFeedback(Searcher searcher,
int feedbackDocNum,
double feedbackCoeffi) |
| Modifier and Type | Method and Description |
|---|---|
protected IRTerm |
buildIRTerm(SimpleTermPredicate predicate) |
protected SimpleTermPredicate |
buildSimpleTermPredicate(int termIndex,
double queryWeight) |
protected abstract ArrayList |
estimateNewQueryModel(IRQuery oldQuery) |
int |
getFeedbackDocNum() |
Searcher |
getSearcher() |
void |
setFeedbackDocNum(int docNum) |
void |
setSearcher(Searcher searcher) |
IRQuery |
updateQueryModel(IRQuery oldQuery) |
protected int feedbackDocNum
protected Searcher searcher
protected double feedbackCoeffi
public AbstractFeedback(Searcher searcher, int feedbackDocNum, double feedbackCoeffi)
public int getFeedbackDocNum()
getFeedbackDocNum in interface Feedbackpublic void setFeedbackDocNum(int docNum)
setFeedbackDocNum in interface FeedbackdocNum - the number of top documents for feedbackpublic Searcher getSearcher()
getSearcher in interface Feedbackpublic void setSearcher(Searcher searcher)
setSearcher in interface Feedbackpublic IRQuery updateQueryModel(IRQuery oldQuery)
updateQueryModel in interface FeedbackoldQuery - the iniital queryprotected IRTerm buildIRTerm(SimpleTermPredicate predicate)
protected SimpleTermPredicate buildSimpleTermPredicate(int termIndex, double queryWeight)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.