C# Class BetterCMS.Module.LuceneSearch.Services.IndexerService.DefaultIndexerService

Inheritance: IIndexerService
Mostrar archivo Open project: devbridge/BetterCMS Class Usage Examples

Public Methods

Method Description
AddHtmlDocument ( PageData pageData ) : void
CleanLock ( ) : void
CloseWriter ( ) : void
DefaultIndexerService ( ICmsConfiguration cmsConfiguration, IRepository repository, ISecurityService securityService, IAccessControlService accessControlService ) : System
DeleteDocuments ( System.Guid ids ) : void
Dispose ( ) : void
OpenWriter ( ) : bool
OptimizeIndex ( ) : void
Search ( SearchRequest request ) : SearchResults
StartIndexer ( ) : bool

Private Methods

Method Description
CanIncludeNodeToResults ( HtmlNode node ) : bool
CheckAvailability ( List results ) : void
CloseReader ( ) : void
CollectChildrenNodesInnerHtml ( HtmlAgilityPack.HtmlNodeCollection nodesCollection, StringBuilder contentText ) : void
ContainsExcludedClasses ( ICollection excludedClasses, string classField ) : bool
GetBody ( HtmlAgilityPack.HtmlDocument html ) : string
GetCollectionFromConfiguration ( string configurationKey ) : ICollection
GetLuceneDirectory ( string directoryRelative ) : string
GetSnippet ( string text, string fullSearchString ) : string
GetTitle ( HtmlAgilityPack.HtmlDocument html ) : string
Initialize ( ) : bool
OpenReader ( ) : bool
OpenWriter ( bool create ) : bool
RemoveDuplicateWhitespace ( string html ) : string
RetrieveUnpublishedPages ( ) : bool

Method Details

AddHtmlDocument() public method

public AddHtmlDocument ( PageData pageData ) : void
pageData PageData
return void

CleanLock() public method

public CleanLock ( ) : void
return void

CloseWriter() public method

public CloseWriter ( ) : void
return void

DefaultIndexerService() public method

public DefaultIndexerService ( ICmsConfiguration cmsConfiguration, IRepository repository, ISecurityService securityService, IAccessControlService accessControlService ) : System
cmsConfiguration ICmsConfiguration
repository IRepository
securityService ISecurityService
accessControlService IAccessControlService
return System

DeleteDocuments() public method

public DeleteDocuments ( System.Guid ids ) : void
ids System.Guid
return void

Dispose() public method

public Dispose ( ) : void
return void

OpenWriter() public method

public OpenWriter ( ) : bool
return bool

OptimizeIndex() public method

public OptimizeIndex ( ) : void
return void

Search() public method

public Search ( SearchRequest request ) : SearchResults
request SearchRequest
return SearchResults

StartIndexer() public method

public StartIndexer ( ) : bool
return bool