Lucene.Net.Search.TestNot.TestNot_Mem C# (CSharp) Метод

TestNot_Mem() приватный Метод

private TestNot_Mem ( ) : void
Результат void
        public virtual void TestNot_Mem()
        {
            Directory store = NewDirectory();
            RandomIndexWriter writer = new RandomIndexWriter(Random(), store, Similarity, TimeZone);

            Document d1 = new Document();
            d1.Add(NewTextField("field", "a b", Field.Store.YES));

            writer.AddDocument(d1);
            IndexReader reader = writer.Reader;

            IndexSearcher searcher = NewSearcher(reader);

            BooleanQuery query = new BooleanQuery();
            query.Add(new TermQuery(new Term("field", "a")), BooleanClause.Occur.SHOULD);
            query.Add(new TermQuery(new Term("field", "b")), BooleanClause.Occur.MUST_NOT);

            ScoreDoc[] hits = searcher.Search(query, null, 1000).ScoreDocs;
            Assert.AreEqual(0, hits.Length);
            writer.Dispose();
            reader.Dispose();
            store.Dispose();
        }
    }