C# Class Rebel.Framework.Persistence.Examine.RebelExamineIndexer

Custom indexer for Rebel
Inheritance: LuceneIndexer
ファイルを表示 Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Public Methods

Method Description
RebelExamineIndexer ( ) : System

Default constructor for use with provider implementation

RebelExamineIndexer ( Analyzer analyzer, SynchronizationType synchronizationType, Lucene luceneDirectory ) : System

Constructor to allow for creating an indexer at runtime with a specified lucene directory

RebelExamineIndexer ( DirectoryInfo workingFolder, Analyzer analyzer, SynchronizationType synchronizationType ) : System

Constructor to allow for creating an indexer at runtime

RebelExamineIndexer ( IEnumerable indexSetConfig ) : System

Default constructor for use with provider implementation

Protected Methods

Method Description
GetPolicy ( string fieldName, string indexCategory ) : FieldIndexTypes

Determines the indexing policy for the field specified, by default unless this method is overridden, all fields will be "Analyzed"

Method Details

GetPolicy() protected method

Determines the indexing policy for the field specified, by default unless this method is overridden, all fields will be "Analyzed"
protected GetPolicy ( string fieldName, string indexCategory ) : FieldIndexTypes
fieldName string
indexCategory string
return FieldIndexTypes

RebelExamineIndexer() public method

Default constructor for use with provider implementation
public RebelExamineIndexer ( ) : System
return System

RebelExamineIndexer() public method

Constructor to allow for creating an indexer at runtime with a specified lucene directory
public RebelExamineIndexer ( Analyzer analyzer, SynchronizationType synchronizationType, Lucene luceneDirectory ) : System
analyzer Lucene.Net.Analysis.Analyzer
synchronizationType SynchronizationType
luceneDirectory Lucene
return System

RebelExamineIndexer() public method

Constructor to allow for creating an indexer at runtime
public RebelExamineIndexer ( DirectoryInfo workingFolder, Analyzer analyzer, SynchronizationType synchronizationType ) : System
workingFolder System.IO.DirectoryInfo
analyzer Lucene.Net.Analysis.Analyzer
synchronizationType SynchronizationType
return System

RebelExamineIndexer() public method

Default constructor for use with provider implementation
public RebelExamineIndexer ( IEnumerable indexSetConfig ) : System
indexSetConfig IEnumerable /// All index sets specified to be queried against in order to setup the indexer ///
return System