C# 클래스 Aqueduct.SitecoreLib.Search.Crawlers.AdvancedDatabaseCrawler

상속: DatabaseCrawler
파일 보기 프로젝트 열기: aqueduct/Aqueduct.SitecoreLib

공개 메소드들

메소드 설명
AddDynamicFields ( XmlNode configNode ) : void
AddFieldCrawlers ( XmlNode configNode ) : void
AddFieldTypes ( XmlNode configNode ) : void
ExcludeField ( string value ) : void
IncludeField ( string value ) : void

보호된 메소드들

메소드 설명
AddAllFields ( Lucene.Net.Documents.Document document, System.Item item, bool versionSpecific ) : void
CreateField ( string name, string value, Field storageType, Field indexType, Field vectorType, float boost ) : AbstractField
FilteredFields ( System.Item item ) : List
GetIndexType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Index
GetStorageType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Store
GetVectorType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.TermVector
ProcessDynamicFields ( Lucene.Net.Documents.Document document, System.Item item ) : void
ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index ) : void
ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index, Field vector ) : void
ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index, Field vector, float boost ) : void

메소드 상세

AddAllFields() 보호된 메소드

protected AddAllFields ( Lucene.Net.Documents.Document document, System.Item item, bool versionSpecific ) : void
document Lucene.Net.Documents.Document
item System.Item
versionSpecific bool
리턴 void

AddDynamicFields() 공개 메소드

public AddDynamicFields ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
리턴 void

AddFieldCrawlers() 공개 메소드

public AddFieldCrawlers ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
리턴 void

AddFieldTypes() 공개 메소드

public AddFieldTypes ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
리턴 void

CreateField() 보호된 메소드

protected CreateField ( string name, string value, Field storageType, Field indexType, Field vectorType, float boost ) : AbstractField
name string
value string
storageType Lucene.Net.Documents.Field
indexType Lucene.Net.Documents.Field
vectorType Lucene.Net.Documents.Field
boost float
리턴 Lucene.Net.Documents.AbstractField

ExcludeField() 공개 메소드

public ExcludeField ( string value ) : void
value string
리턴 void

FilteredFields() 보호된 메소드

protected FilteredFields ( System.Item item ) : List
item System.Item
리턴 List

GetIndexType() 보호된 메소드

protected GetIndexType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Index
field Sitecore.Data.Fields.Field
리턴 Lucene.Net.Documents.Field.Index

GetStorageType() 보호된 메소드

protected GetStorageType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Store
field Sitecore.Data.Fields.Field
리턴 Lucene.Net.Documents.Field.Store

GetVectorType() 보호된 메소드

protected GetVectorType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.TermVector
field Sitecore.Data.Fields.Field
리턴 Lucene.Net.Documents.Field.TermVector

IncludeField() 공개 메소드

public IncludeField ( string value ) : void
value string
리턴 void

ProcessDynamicFields() 보호된 메소드

protected ProcessDynamicFields ( Lucene.Net.Documents.Document document, System.Item item ) : void
document Lucene.Net.Documents.Document
item System.Item
리턴 void

ProcessField() 보호된 메소드

protected ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index ) : void
doc Lucene.Net.Documents.Document
fieldKey string
fieldValue string
storage Lucene.Net.Documents.Field
index Lucene.Net.Documents.Field
리턴 void

ProcessField() 보호된 메소드

protected ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index, Field vector ) : void
doc Lucene.Net.Documents.Document
fieldKey string
fieldValue string
storage Lucene.Net.Documents.Field
index Lucene.Net.Documents.Field
vector Lucene.Net.Documents.Field
리턴 void

ProcessField() 보호된 메소드

protected ProcessField ( Lucene.Net.Documents.Document doc, string fieldKey, string fieldValue, Field storage, Field index, Field vector, float boost ) : void
doc Lucene.Net.Documents.Document
fieldKey string
fieldValue string
storage Lucene.Net.Documents.Field
index Lucene.Net.Documents.Field
vector Lucene.Net.Documents.Field
boost float
리턴 void