org.compass.core.lucene.engine.spellcheck
Interface InternalLuceneSearchEngineSpellCheckManager

All Superinterfaces:
InternalSearchEngineSpellCheckManager, SearchEngineSpellCheckManager
All Known Implementing Classes:
DefaultLuceneSpellCheckManager

public interface InternalLuceneSearchEngineSpellCheckManager
extends InternalSearchEngineSpellCheckManager

Author:
kimchy

Method Summary
 void configure(LuceneSearchEngineFactory searchEngineFactory, CompassSettings settings, CompassMapping mapping)
           
 CompassSpellChecker createSpellChecker(String[] subIndexes, String[] aliases)
           
<T> T
execute(String[] subIndexes, String[] aliases, SpellCheckerCallback<T> callback)
           
 float getDefaultAccuracy()
           
 int getDefaultNumberOfSuggestions()
           
 String getDefaultProperty()
           
 CompassMapping getMapping()
           
 
Methods inherited from interface org.compass.core.engine.spellcheck.spi.InternalSearchEngineSpellCheckManager
close
 
Methods inherited from interface org.compass.core.engine.spellcheck.SearchEngineSpellCheckManager
concurrentRebuild, concurrentRefresh, deleteIndex, deleteIndex, isRebuildNeeded, isRebuildNeeded, rebuild, rebuild, refresh, refresh, start, stop, suggest, suggestBuilder
 

Method Detail

configure

void configure(LuceneSearchEngineFactory searchEngineFactory,
               CompassSettings settings,
               CompassMapping mapping)

getDefaultProperty

String getDefaultProperty()

getDefaultAccuracy

float getDefaultAccuracy()

getDefaultNumberOfSuggestions

int getDefaultNumberOfSuggestions()

getMapping

CompassMapping getMapping()

createSpellChecker

CompassSpellChecker createSpellChecker(String[] subIndexes,
                                       String[] aliases)

execute

<T> T execute(String[] subIndexes,
              String[] aliases,
              SpellCheckerCallback<T> callback)


Copyright (c) 2004-2009 The Compass Project.