C# Class Aqueduct.SitecoreLib.Search.Crawlers.AdvancedDatabaseCrawler

Inheritance: DatabaseCrawler
Afficher le fichier Open project: aqueduct/Aqueduct.SitecoreLib

Méthodes publiques

Méthode Description
AddDynamicFields ( XmlNode configNode ) : void
AddFieldCrawlers ( XmlNode configNode ) : void
AddFieldTypes ( XmlNode configNode ) : void
ExcludeField ( string value ) : void
IncludeField ( string value ) : void

Méthodes protégées

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

Method Details

AddAllFields() protected méthode

protected AddAllFields ( Lucene.Net.Documents.Document document, System.Item item, bool versionSpecific ) : void
document Lucene.Net.Documents.Document
item System.Item
versionSpecific bool
Résultat void

AddDynamicFields() public méthode

public AddDynamicFields ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
Résultat void

AddFieldCrawlers() public méthode

public AddFieldCrawlers ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
Résultat void

AddFieldTypes() public méthode

public AddFieldTypes ( XmlNode configNode ) : void
configNode System.Xml.XmlNode
Résultat void

CreateField() protected méthode

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
Résultat Lucene.Net.Documents.AbstractField

ExcludeField() public méthode

public ExcludeField ( string value ) : void
value string
Résultat void

FilteredFields() protected méthode

protected FilteredFields ( System.Item item ) : List
item System.Item
Résultat List

GetIndexType() protected méthode

protected GetIndexType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Index
field Sitecore.Data.Fields.Field
Résultat Lucene.Net.Documents.Field.Index

GetStorageType() protected méthode

protected GetStorageType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.Store
field Sitecore.Data.Fields.Field
Résultat Lucene.Net.Documents.Field.Store

GetVectorType() protected méthode

protected GetVectorType ( Sitecore.Data.Fields.Field field ) : Lucene.Net.Documents.Field.TermVector
field Sitecore.Data.Fields.Field
Résultat Lucene.Net.Documents.Field.TermVector

IncludeField() public méthode

public IncludeField ( string value ) : void
value string
Résultat void

ProcessDynamicFields() protected méthode

protected ProcessDynamicFields ( Lucene.Net.Documents.Document document, System.Item item ) : void
document Lucene.Net.Documents.Document
item System.Item
Résultat void

ProcessField() protected méthode

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
Résultat void

ProcessField() protected méthode

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
Résultat void

ProcessField() protected méthode

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
Résultat void