public static void MakeIndex()
{
Dir = new RAMDirectory();
RandomIndexWriter w = new RandomIndexWriter(Random(), Dir, NewIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(Random())).SetMergePolicy(NewLogMergePolicy()));
// make sure we have more than one segment occationally
int num = AtLeast(31);
for (int i = 0; i < num; i++)
{
Documents.Document doc = new Documents.Document();
doc.Add(NewTextField("f", "a b c d b c d c d d", Field.Store.NO));
w.AddDocument(doc);
doc = new Documents.Document();
doc.Add(NewTextField("f", "a b c d", Field.Store.NO));
w.AddDocument(doc);
}
s = NewSearcher(w.Reader);
w.Dispose();
}