C# Класс Aqueduct.SitecoreLib.Search.Crawlers.AdvancedDatabaseCrawler

Наследование: DatabaseCrawler
Показать файл Открыть проект

Открытые методы

Метод Описание
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