Example #1
0
        public IPower PowerFromIndex(PowerIndex p)
        {
            switch (p)
            {
            case PowerIndex.Beginnings:
                // XXX: Dependency inversion
                return(new Content.Beginnings.BeginningsPower());

            default:
                return(new NullPower());
            }
        }
        public virtual void  TestExtendedIndex()
        {
            Directory  ramDir     = new RAMDirectory();
            PowerIndex powerIndex = new PowerIndex(this, ramDir, new StandardAnalyzer(), true);

            powerIndex.AddDocument(GetDoc());
            powerIndex.AddDocument(GetDoc());
            powerIndex.AddDocument(GetDoc());
            powerIndex.AddDocument(GetDoc());
            powerIndex.AddDocument(GetDoc());
            powerIndex.Flush();
            Assert.AreEqual(5, powerIndex.DocFreq(allDocTerm));
            powerIndex.Close();
        }
Example #3
0
		public virtual void  TestExtendedIndex()
		{
			Directory ramDir = new RAMDirectory();
			PowerIndex powerIndex = new PowerIndex(this, ramDir, new StandardAnalyzer(), true);
			powerIndex.AddDocument(GetDoc());
			powerIndex.AddDocument(GetDoc());
			powerIndex.AddDocument(GetDoc());
			powerIndex.AddDocument(GetDoc());
			powerIndex.AddDocument(GetDoc());
			powerIndex.Flush();
			Assert.AreEqual(5, powerIndex.DocFreq(allDocTerm));
			powerIndex.Close();
		}