Lucene.Net.Index.AtomicReader.TotalTermFreq C# (CSharp) Method

TotalTermFreq() public final method

Returns the number of documents containing the term t. this method returns 0 if the term or field does not exists. this method does not take into account deleted documents that have not yet been merged away.
public final TotalTermFreq ( Lucene.Net.Index.Term term ) : long
term Lucene.Net.Index.Term
return long
        public override sealed long TotalTermFreq(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.TotalTermFreq();
            }
            else
            {
                return 0;
            }
        }