double excess = df.getCount(s) - expected;
score = excess / clusterSize;
if(score > threshold) scores.put(s, score);
}
Stemmer st = new Stemmer(new EnglishStemmer());
Map<String,List<String>> stems = st.wordsToStems(df.getSet());
for(String stem : stems.keySet()) {
List<String> words = stems.get(stem);
if(words.size() > 1) {
BooleanQuery bq = new BooleanQuery(true);
for(String word : words) {