Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Inherited by Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.
Public Member Functions | |
abstract void | Flush (IDictionary< DocFieldConsumerPerThread, ICollection< DocFieldConsumerPerField >> threadsAndFields, SegmentWriteState state) |
Called when DocumentsWriter decides to create a new segment | |
abstract void | CloseDocStore (SegmentWriteState state) |
Called when DocumentsWriter decides to close the doc stores | |
abstract void | Abort () |
Called when an aborting exception is hit | |
abstract DocFieldConsumerPerThread | AddThread (DocFieldProcessorPerThread docFieldProcessorPerThread) |
Add a new thread | |
abstract bool | FreeRAM () |
Called when DocumentsWriter is using too much RAM. The consumer should free RAM, if possible, returning true if any RAM was in fact freed. | |
Definition at line 24 of file DocFieldConsumer.cs.
|
pure virtual |
Called when an aborting exception is hit
Implemented in Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.
|
pure virtual |
Add a new thread
Implemented in Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.
|
pure virtual |
Called when DocumentsWriter decides to close the doc stores
Implemented in Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.
|
pure virtual |
Called when DocumentsWriter decides to create a new segment
Implemented in Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.
|
pure virtual |
Called when DocumentsWriter is using too much RAM. The consumer should free RAM, if possible, returning true if any RAM was in fact freed.
Implemented in Lucene.Net.Index.DocFieldConsumers, and Lucene.Net.Index.DocInverter.