C# Class SenseNet.Search.LuceneSearchEngine

Inheritance: ISearchEngine
ファイルを表示 Open project: maxpavlov/FlexNet

Public Methods

Method Description
DeserializeIndexDocumentInfo ( byte indexDocumentInfoBytes ) : object
Execute ( NodeQuery nodeQuery ) : IEnumerable
Execute ( string lucQuery ) : IEnumerable
GetAllDocumentVersionsByNodeId ( int nodeId ) : IEnumerable
GetAnalyzers ( ) : Type>.IDictionary
GetPopulator ( ) : IIndexPopulator
SetIndexingInfo ( object indexingInfo ) : void

Private Methods

Method Description
LuceneSearchEngine ( ) : System
NotifyIndexingInfoChanged ( ) : void

Method Details

DeserializeIndexDocumentInfo() public method

public DeserializeIndexDocumentInfo ( byte indexDocumentInfoBytes ) : object
indexDocumentInfoBytes byte
return object

Execute() public method

public Execute ( NodeQuery nodeQuery ) : IEnumerable
nodeQuery NodeQuery
return IEnumerable

Execute() public method

public Execute ( string lucQuery ) : IEnumerable
lucQuery string
return IEnumerable

GetAllDocumentVersionsByNodeId() public static method

public static GetAllDocumentVersionsByNodeId ( int nodeId ) : IEnumerable
nodeId int
return IEnumerable

GetAnalyzers() public method

public GetAnalyzers ( ) : Type>.IDictionary
return Type>.IDictionary

GetPopulator() public method

public GetPopulator ( ) : IIndexPopulator
return IIndexPopulator

SetIndexingInfo() public method

public SetIndexingInfo ( object indexingInfo ) : void
indexingInfo object
return void