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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Namespaces | Typedefs
ConcurrentMergeScheduler.cs File Reference

Go to the source code of this file.

Classes

class  Lucene.Net.Index.ConcurrentMergeScheduler
 A MergeScheduler that runs each merge using a separate thread, up until a maximum number of threads (MaxThreadCount) at which when a merge is needed, the thread(s) that are updating the index will pause until one or more merges completes. This is a simple way to use concurrency in the indexing process without having to create and manage application level threads. More...
 
class  Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread
 

Namespaces

package  Lucene.Net.Index
 

Typedefs

using Directory = Lucene.Net.Store.Directory
 

Typedef Documentation

Definition at line 20 of file ConcurrentMergeScheduler.cs.