for (final String shard : shards) {
final java.util.Iterator<Term> termIterator = termSet.iterator();
IndexSearcher searcher = getSearcherByShard(shard);
while (termIterator.hasNext()) {
final Term term = termIterator.next();
final int docFreq = searcher.docFreq(term);
docFreqs.put(term.field(), term.text(), docFreq);
}
docFreqs.addNumDocs(shardSize(shard));
}
return docFreqs;