Details
Description
In the class org.terrier.querying.DFRBagExpansionTerms (subclass of org.terrier.querying.ExpansionTerms) the "Conservative QE" won't work because the variable int i (line 170) is not incremented while iterating over the set of original query terms, i.e., the variable SingleTermQuery[] results (line 151) won't be properly filled.
Possible patch attached.
Possible patch attached.
Great catch Saul!