public static void dumpTerms(File indexDir, String field, PrintWriter out) throws IOException {
Directory dir = FSDirectory.open(indexDir);
IndexReader reader = IndexReader.open(dir, true);
TermEnum te = reader.terms(new Term(field, ""));
do {
Term term = te.term();
if (term == null || term.field().equals(field) == false) {
break;
}
out.printf("%s %d\n", term.text(), te.docFreq());
} while (te.next());