
Untitled
By: a guest on
May 8th, 2012 | syntax:
None | size: 0.66 KB | hits: 14 | expires: Never
How to get a count of all the words in lucene index AFTER a search?
IndexReader ir = new IndexReader(dirIndex);<br>
TermEnum terms = ir.terms();<br>
while (terms.next()) {<br>
String fieldCount = terms.term().field();<br>
if (fieldCount.equals(field)) {<br>
String[] contents = new String[2];<br>
contents[0] = terms.term().text();<br>
contents[1] = Integer.toString(terms.docFreq());<br>
l.add(contents);<br>
}<br>
}<br>
terms.close();<br>
return l; // l is a List of all words and freq in a Field...