C# Class Aqueduct.SitecoreLib.Indexing.SearchIndexer

Inheritance: Index
ファイルを表示 Open project: aqueduct/Aqueduct.SitecoreLib

Public Properties

Property Type Description
DateTimeIndexingFormat string

Public Methods

Method Description
GetTokenizedPath ( System.Item item ) : string[]

Protected Methods

Method Description
AddDateTimeKeywordIndexField ( string fieldName, System.DateTime value ) : void
AddFields ( System.Item item, Lucene.Net.Documents.Document document ) : void
AddGuidIndexField ( string fieldName, System.Guid value ) : void
AddKeywordIndexField ( string fieldName, string value ) : void
AddTextIndexField ( string fieldName, string value ) : void
CanIndexItem ( System.Item currentItem ) : bool
CreateCustomIndexFields ( System.Item currentItem ) : void
SearchIndexer ( string name ) : System

Private Methods

Method Description
CreateCustomIndexField ( string fieldName, string value, bool tokenise ) : Field
IsItemIndexable ( System.Item currentItem ) : bool

Method Details

AddDateTimeKeywordIndexField() protected method

protected AddDateTimeKeywordIndexField ( string fieldName, System.DateTime value ) : void
fieldName string
value System.DateTime
return void

AddFields() protected method

protected AddFields ( System.Item item, Lucene.Net.Documents.Document document ) : void
item System.Item
document Lucene.Net.Documents.Document
return void

AddGuidIndexField() protected method

protected AddGuidIndexField ( string fieldName, System.Guid value ) : void
fieldName string
value System.Guid
return void

AddKeywordIndexField() protected method

protected AddKeywordIndexField ( string fieldName, string value ) : void
fieldName string
value string
return void

AddTextIndexField() protected method

protected AddTextIndexField ( string fieldName, string value ) : void
fieldName string
value string
return void

CanIndexItem() protected method

protected CanIndexItem ( System.Item currentItem ) : bool
currentItem System.Item
return bool

CreateCustomIndexFields() protected method

protected CreateCustomIndexFields ( System.Item currentItem ) : void
currentItem System.Item
return void

GetTokenizedPath() public static method

public static GetTokenizedPath ( System.Item item ) : string[]
item System.Item
return string[]

SearchIndexer() protected method

protected SearchIndexer ( string name ) : System
name string
return System

Property Details

DateTimeIndexingFormat public_oe static_oe property

public static string DateTimeIndexingFormat
return string