C# Class Lucene.Net.Contrib.Management.SearcherManager

Inheritance: IDisposable
显示文件 Open project: NielsKuhnel/NrtManager Class Usage Examples

Public Methods

Method Description
Acquire ( ) : IndexSearcherToken
Dispose ( ) : void
MaybeReopen ( ) : bool
SearcherManager ( IndexWriter writer, bool applyAllDeletes = true, ISearcherWarmer warmer = null ) : System

Private Methods

Method Description
AcquireSearcher ( ) : IndexSearcher
EnsureOpen ( ) : void
ReleaseSearcher ( IndexSearcher searcher ) : void
SwapSearcher ( IndexSearcher newSearcher ) : void

Method Details

Acquire() public method

public Acquire ( ) : IndexSearcherToken
return IndexSearcherToken

Dispose() public method

public Dispose ( ) : void
return void

MaybeReopen() public method

public MaybeReopen ( ) : bool
return bool

SearcherManager() public method

public SearcherManager ( IndexWriter writer, bool applyAllDeletes = true, ISearcherWarmer warmer = null ) : System
writer Lucene.Net.Index.IndexWriter
applyAllDeletes bool
warmer ISearcherWarmer
return System