C# 클래스 BetterCMS.Module.LuceneSearch.Services.IndexerService.DefaultIndexerService

상속: IIndexerService
파일 보기 프로젝트 열기: devbridge/BetterCMS 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddHtmlDocument() 공개 메소드

public AddHtmlDocument ( PageData pageData ) : void
pageData PageData
리턴 void

CleanLock() 공개 메소드

public CleanLock ( ) : void
리턴 void

CloseWriter() 공개 메소드

public CloseWriter ( ) : void
리턴 void

DefaultIndexerService() 공개 메소드

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

DeleteDocuments() 공개 메소드

public DeleteDocuments ( System.Guid ids ) : void
ids System.Guid
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OpenWriter() 공개 메소드

public OpenWriter ( ) : bool
리턴 bool

OptimizeIndex() 공개 메소드

public OptimizeIndex ( ) : void
리턴 void

Search() 공개 메소드

public Search ( SearchRequest request ) : SearchResults
request SearchRequest
리턴 SearchResults

StartIndexer() 공개 메소드

public StartIndexer ( ) : bool
리턴 bool