public virtual void TestStats() { Directory dir = NewDirectory(); RandomIndexWriter iw = new RandomIndexWriter(Random, dir, NewIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(Random))); Document doc = new Document(); FieldType ft = new FieldType(TextField.TYPE_NOT_STORED); ft.IndexOptions = IndexOptions.DOCS_ONLY; ft.Freeze(); Field f = NewField("foo", "bar", ft); doc.Add(f); iw.AddDocument(doc); IndexReader ir = iw.GetReader(); iw.Dispose(); Assert.AreEqual(-1, ir.TotalTermFreq(new Term("foo", new BytesRef("bar")))); Assert.AreEqual(-1, ir.GetSumTotalTermFreq("foo")); ir.Dispose(); dir.Dispose(); }