public override sealed int DocFreq(Term term)
{
Fields fields = Fields;
if (fields == null)
{
return 0;
}
Terms terms = fields.Terms(term.Field());
if (terms == null)
{
return 0;
}
TermsEnum termsEnum = terms.Iterator(null);
if (termsEnum.SeekExact(term.Bytes()))
{
return termsEnum.DocFreq();
}
else
{
return 0;
}
}