Lucene.Net.Index.TestIndexWriterReader.CreateIndex C# (CSharp) Метод

CreateIndex() публичный Метод

public CreateIndex ( Random random, Directory dir1, string indexName, bool multiSegment ) : void
random System.Random
dir1 Directory
indexName string
multiSegment bool
Результат void
        public void CreateIndex(Random random, Directory dir1, string indexName, bool multiSegment)
        {
            IndexWriter w = new IndexWriter(dir1, NewIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer(random)).SetMergePolicy(new LogDocMergePolicy()));
            for (int i = 0; i < 100; i++)
            {
                w.AddDocument(DocHelper.CreateDocument(i, indexName, 4));
            }
            if (!multiSegment)
            {
                w.ForceMerge(1);
            }
            w.Dispose();
        }