Lucene.Net.Index.IndexWriter.Commit C# (CSharp) Method

Commit() private method

private Commit ( long sizeInBytes ) : void
sizeInBytes long
return void
		private void  Commit(long sizeInBytes)
		{
            lock(commitLock) {
                StartCommit(sizeInBytes, null);
                FinishCommit();
            }
		}
		

Same methods

IndexWriter::Commit ( ) : void
IndexWriter::Commit ( string>.IDictionary commitUserData ) : void

Usage Example

        public void TestGetFilterHandleNumericParseError()
        {
            NumericRangeFilterBuilder filterBuilder = new NumericRangeFilterBuilder();
            filterBuilder.SetStrictMode(false);

            String xml = "<NumericRangeFilter fieldName='AGE' type='int' lowerTerm='-1' upperTerm='NaN'/>";
            XmlDocument doc = GetDocumentFromString(xml);
            Filter filter = filterBuilder.GetFilter(doc.DocumentElement);
            Store.Directory ramDir = NewDirectory();
            IndexWriter writer = new IndexWriter(ramDir, NewIndexWriterConfig(TEST_VERSION_CURRENT, null));
            writer.Commit();
            try
            {
                AtomicReader reader = SlowCompositeReaderWrapper.Wrap(DirectoryReader.Open(ramDir));
                try
                {
                    assertNull(filter.GetDocIdSet(reader.AtomicContext, reader.LiveDocs));
                }
                finally
                {
                    reader.Dispose();
                }
            }
            finally
            {
                writer.Commit();
                writer.Dispose();
                ramDir.Dispose();
            }
        }
All Usage Examples Of Lucene.Net.Index.IndexWriter::Commit
IndexWriter