C# Class BExIS.Ddm.Providers.LuceneProvider.SearchProvider

Inheritance: ISearchProvider
Afficher le fichier Open project: BEXIS2/Core

Méthodes publiques

Свойство Type Description
Providers WeakReference>.Dictionary

Méthodes publiques

Méthode Description
Get ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel

GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults ) : SearchModel

GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults, SearchCriteria searchCriteria ) : SearchModel

Reload ( ) : void

SearchAndUpdate ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel

SearchAndUpdate ( SearchCriteria searchCriteria ) : void

SearchProvider ( ) : System

UpdateFacets ( SearchCriteria searchCriteria = null ) : SearchModel
UpdateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void
UpdateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void

Private Methods

Méthode Description
getQueryFromCriteria ( SearchCriteria searchCriteria ) : void

initDefault ( ) : SearchModel

initWorking ( ) : SearchModel

load ( bool forceReset = false ) : void

Method Details

Get() public méthode

public Get ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
pageSize int
currentPage int
Résultat BExIS.Ddm.Model.SearchModel

GetTextBoxSearchValues() public méthode

public GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults ) : SearchModel
value string
filter string
searchType string
numberOfResults int
Résultat BExIS.Ddm.Model.SearchModel

GetTextBoxSearchValues() public méthode

public GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults, SearchCriteria searchCriteria ) : SearchModel
value string
filter string
searchType string
numberOfResults int
searchCriteria BExIS.Ddm.Model.SearchCriteria
Résultat BExIS.Ddm.Model.SearchModel

Reload() public méthode

public Reload ( ) : void
Résultat void

SearchAndUpdate() public méthode

public SearchAndUpdate ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
pageSize int
currentPage int
Résultat BExIS.Ddm.Model.SearchModel

SearchAndUpdate() public méthode

public SearchAndUpdate ( SearchCriteria searchCriteria ) : void
searchCriteria BExIS.Ddm.Model.SearchCriteria
Résultat void

SearchProvider() public méthode

public SearchProvider ( ) : System
Résultat System

UpdateFacets() public méthode

public UpdateFacets ( SearchCriteria searchCriteria = null ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
Résultat BExIS.Ddm.Model.SearchModel

UpdateIndex() public méthode

public UpdateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void
datasetsToIndex IndexingAction>.Dictionary
Résultat void

UpdateSingleDatasetIndex() public méthode

public UpdateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void
datasetId long
indAction IndexingAction
Résultat void

Property Details

Providers public_oe static_oe property

public static Dictionary Providers
Résultat WeakReference>.Dictionary