C# Class BExIS.Ddm.Providers.LuceneProvider.Indexer.BexisIndexer

显示文件 Open project: BEXIS2/Core Class Usage Examples

Public Properties

Property Type Description
categoryXmlNodeList List
facetXmlNodeList List
generalXmlNodeList List
headerItemXmlNodeList List
propertyXmlNodeList List

Public Methods

Method Description
Dispose ( ) : void

Index ( ) : void

ReIndex ( ) : void

updateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void

updateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void

Private Methods

Method Description
LoadBeforeIndexing ( ) : void

configureBexisIndexing ( bool recreateIndex ) : void
generateStringFromTuples ( List dsVersionTuples, StructuredDataStructure sds ) : List

writeAutoCompleteIndex ( String docId, String f, String V ) : void

writeBexisIndex ( long id, XmlDocument metadataDoc ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Index() public method

public Index ( ) : void
return void

ReIndex() public method

public ReIndex ( ) : void
return void

updateIndex() public method

public updateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void
datasetsToIndex IndexingAction>.Dictionary
return void

updateSingleDatasetIndex() public method

public updateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void
datasetId long
indAction IndexingAction
return void

Property Details

categoryXmlNodeList public_oe property

public List categoryXmlNodeList
return List

facetXmlNodeList public_oe property

public List facetXmlNodeList
return List

generalXmlNodeList public_oe property

public List generalXmlNodeList
return List

headerItemXmlNodeList public_oe property

public List headerItemXmlNodeList
return List

propertyXmlNodeList public_oe property

public List propertyXmlNodeList
return List