eTok = TokenizerFactory.createTokenizer(fs, eLang, tokenizerFile, true, conf.get("eStopword"), conf.get("eStemmedStopword"), null);
sLogger.info("Tokenizer and vocabs created successfully from " + eLang + " " + tokenizerFile + "," + conf.get("eStopword") + "," + conf.get("eStemmedStopword"));
eScoreFn = (ScoringModel) new Bm25();
eScoreFn.setAvgDocLength(lang2AvgSentLen.get(eLang)); //average sentence length = heuristic based on De-En data
eScoreFn.setDocCount(env.readCollectionDocumentCount());
dict = new DefaultFrequencySortedDictionary(new Path(env.getIndexTermsData()), new Path(env.getIndexTermIdsData()), new Path(env.getIndexTermIdMappingData()), fs);
dfTable = new DfTableArray(new Path(env.getDfByTermData()), fs);
}