log.info(" generateAtStartup=" + searchModuleConfig.getGenerateAtStartup());
log.info(" restartInterval=" + searchModuleConfig.getRestartInterval());
log.info(" indexInterval=" + searchModuleConfig.getIndexInterval());
log.info(" implementation=" + searchModuleConfig.getImplementation());
SearchSpellChecker spellChecker = null;
if (hasLocalImplementation) {
spellChecker = new SearchSpellChecker();
spellChecker.setIndexPath(searchModuleConfig.getFullIndexPath());
spellChecker.setSpellDictionaryPath(searchModuleConfig.getSpellCheckDictionaryPath());
spellChecker.setSpellCheckEnabled(searchModuleConfig.getSpellCheckEnabled());
indexer = new Index(searchModuleConfig.getFullIndexPath(),
searchModuleConfig.getFullTempIndexPath(),
searchModuleConfig.getRestartInterval(),
searchModuleConfig.getIndexInterval(),