public interface ModuleSearchRegistrationContext
ModuleRegistration.handleSearchRegistration(ModuleSearchRegistrationContext)
Modifier and Type | Method and Description |
---|---|
String |
getModuleName()
Returns the current module name.
|
ModuleSearchRegistrationContext |
registerSearchTemplate(Supplier<SearchTemplate> aSearchTemplate)
Registers a new search template supplier.
|
ModuleSearchRegistrationContext |
registerStopWords(StopWordsDeclaration aDeclaration,
List<String> stopWords)
Registers a new list of stop words under a given declaration.
|
ModuleSearchRegistrationContext |
registerSynonyms(SynonymDeclaration aDeclaration,
List<SynonymPair> someSynonyms)
Registers a new list of synonyms under a given declaration.
|
String getModuleName()
ModuleSearchRegistrationContext registerSearchTemplate(Supplier<SearchTemplate> aSearchTemplate)
Configure the template in the
Search
extension in the DMA.
IllegalArgumentException
- if:
null
.template
.SearchTemplate
ModuleSearchRegistrationContext registerStopWords(StopWordsDeclaration aDeclaration, List<String> stopWords)
Use the key in the declaration when configuring a field-level
search strategy in the Search
extension in the DMA.
IllegalArgumentException
- if:
null
.ModuleSearchRegistrationContext registerSynonyms(SynonymDeclaration aDeclaration, List<SynonymPair> someSynonyms)
Use the key in the declaration when configuring a field-level search strategy
in the Search
extension in the DMA.
IllegalArgumentException
- if:
null
.