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();
}
}