public class DFRDependenceScoreModifier extends DependenceScoreModifier
Properties
DependenceScoreModifier| Modifier and Type | Field and Description | 
|---|---|
| protected static GammaFunction | gf | 
| protected double | ngramC | 
| protected boolean | norm2whether to apply Normalisation 2 | 
| protected static double | REC_LOG_2 | 
avgDocLen, dependency, ngramLength, numTokens, phraseQTWfnid, phraseTerms, w_o, w_t, w_u| Constructor and Description | 
|---|
| DFRDependenceScoreModifier()Constructs an instance of DFRDependenceScoreModifier. | 
| DFRDependenceScoreModifier(String[] pTerms)Constructs an instance of DFRDependenceScoreModifier. | 
| DFRDependenceScoreModifier(String[] pTerms,
                          boolean r)Constructs an instance of DFRDependenceScoreModifier. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | main(String[] args)main | 
| boolean | modifyScores(Index index,
            MatchingQueryTerms terms,
            ResultSet set)Modifies the scores of documents, in which there exist, or there does not
 exist a given phrase. | 
| protected double | scoreFDSD(int matchingNGrams,
         int docLength) | 
clone, countTrue, determineGlobalStatistics, doDependency, getName, NOR, openPostingLists, score, scoreFDSD, setCollectionStatisticsprotected static final double REC_LOG_2
protected static final GammaFunction gf
protected boolean norm2
protected double ngramC
public DFRDependenceScoreModifier()
public DFRDependenceScoreModifier(String[] pTerms)
pTerms - public DFRDependenceScoreModifier(String[] pTerms, boolean r)
pTerms - r - public boolean modifyScores(Index index, MatchingQueryTerms terms, ResultSet set)
DependenceScoreModifiermodifyScores in interface DocumentScoreModifiermodifyScores in class DependenceScoreModifierindex - Index the data structures to use.terms - MatchingQueryTerms the terms to be matched for the query. This
            does not correspond to the phrase terms necessarily, but to
            all the terms of the query.set - ResultSet the result set for the query.protected double scoreFDSD(int matchingNGrams,
               int docLength)
scoreFDSD in class DependenceScoreModifierpublic static void main(String[] args)
args - Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow