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

Inheritance: IIndexerService
Afficher le fichier Open project: devbridge/BetterCMS Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddHtmlDocument ( PageData pageData ) : void
pageData PageData
Résultat void

CleanLock() public méthode

public CleanLock ( ) : void
Résultat void

CloseWriter() public méthode

public CloseWriter ( ) : void
Résultat void

DefaultIndexerService() public méthode

public DefaultIndexerService ( ICmsConfiguration cmsConfiguration, IRepository repository, ISecurityService securityService, IAccessControlService accessControlService ) : System
cmsConfiguration ICmsConfiguration
repository IRepository
securityService ISecurityService
accessControlService IAccessControlService
Résultat System

DeleteDocuments() public méthode

public DeleteDocuments ( System.Guid ids ) : void
ids System.Guid
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OpenWriter() public méthode

public OpenWriter ( ) : bool
Résultat bool

OptimizeIndex() public méthode

public OptimizeIndex ( ) : void
Résultat void

Search() public méthode

public Search ( SearchRequest request ) : SearchResults
request SearchRequest
Résultat SearchResults

StartIndexer() public méthode

public StartIndexer ( ) : bool
Résultat bool