We have the following code

SegmentInfos segments = new SegmentInfos();
 segments.read(luceneDir);
 for(SegmentInfoPerCommit sipc: segments)
{
String name = sipc.info.name;
SegmentReader reader = new SegmentReader(sipc, 1, new IOContext());
Terms terms = reader.terms("content");
TermsEnum tEnum = terms.iterator(null);
 tEnum.docFreq(); //VAL=0
 tEnum.totalTermFreq(); //VAL=-1
}

The field "content" is indexed as DOCS_FREQ_AND_POSITION

Why does the docFreq returned as 0 for all terms. Is this expected or am I
doing something wrong?

--
Ravi

Reply via email to