public abstract class BaseSpellCheckIndexWriter extends java.lang.Object implements SpellCheckIndexWriter
| Modifier and Type | Field and Description |
|---|---|
protected Digester |
digester |
protected GroupLocalService |
groupLocalService |
protected Props |
props |
| Constructor and Description |
|---|
BaseSpellCheckIndexWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected Digester |
getDigester() |
protected java.net.URL |
getResource(java.lang.String name) |
protected java.lang.String[] |
getSupportedLocales() |
protected java.lang.String |
getUID(long companyId,
java.lang.String keywordFieldName,
java.lang.String languageId,
java.lang.String word,
java.lang.String... parameters) |
void |
indexKeyword(SearchContext searchContext,
float weight,
java.lang.String keywordType) |
protected abstract void |
indexKeyword(SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.lang.String keyword,
float weight,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected abstract void |
indexKeywords(SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.io.InputStream inputStream,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected void |
indexKeywords(SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.lang.String[] dictionaryFileNames,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected void |
indexKeywords(SearchContext searchContext,
java.lang.String languageId,
java.lang.String propsKey,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
void |
indexQuerySuggestionDictionaries(SearchContext searchContext) |
void |
indexQuerySuggestionDictionary(SearchContext searchContext) |
void |
indexSpellCheckerDictionaries(SearchContext searchContext) |
void |
indexSpellCheckerDictionary(SearchContext searchContext) |
void |
setQuerySuggestionMaxNGramLength(int querySuggestionMaxNGramLength) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearQuerySuggestionDictionaryIndexes, clearSpellCheckerDictionaryIndexesprotected Digester digester
protected GroupLocalService groupLocalService
protected Props props
public void indexKeyword(SearchContext searchContext, float weight, java.lang.String keywordType) throws SearchException
indexKeyword in interface SpellCheckIndexWriterSearchExceptionpublic void indexQuerySuggestionDictionaries(SearchContext searchContext) throws SearchException
indexQuerySuggestionDictionaries in interface SpellCheckIndexWriterSearchExceptionpublic void indexQuerySuggestionDictionary(SearchContext searchContext) throws SearchException
indexQuerySuggestionDictionary in interface SpellCheckIndexWriterSearchExceptionpublic void indexSpellCheckerDictionaries(SearchContext searchContext) throws SearchException
indexSpellCheckerDictionaries in interface SpellCheckIndexWriterSearchExceptionpublic void indexSpellCheckerDictionary(SearchContext searchContext) throws SearchException
indexSpellCheckerDictionary in interface SpellCheckIndexWriterSearchExceptionpublic void setQuerySuggestionMaxNGramLength(int querySuggestionMaxNGramLength)
protected Digester getDigester()
protected java.net.URL getResource(java.lang.String name)
protected java.lang.String[] getSupportedLocales()
protected java.lang.String getUID(long companyId,
java.lang.String keywordFieldName,
java.lang.String languageId,
java.lang.String word,
java.lang.String... parameters)
protected abstract void indexKeyword(SearchContext searchContext, long groupId, java.lang.String languageId, java.lang.String keyword, float weight, java.lang.String keywordFieldName, java.lang.String typeFieldValue, int maxNGramLength) throws java.lang.Exception
java.lang.Exceptionprotected abstract void indexKeywords(SearchContext searchContext, long groupId, java.lang.String languageId, java.io.InputStream inputStream, java.lang.String keywordFieldName, java.lang.String typeFieldValue, int maxNGramLength) throws java.lang.Exception
java.lang.Exceptionprotected void indexKeywords(SearchContext searchContext, long groupId, java.lang.String languageId, java.lang.String[] dictionaryFileNames, java.lang.String keywordFieldName, java.lang.String typeFieldValue, int maxNGramLength) throws java.lang.Exception
java.lang.Exceptionprotected void indexKeywords(SearchContext searchContext, java.lang.String languageId, java.lang.String propsKey, java.lang.String keywordFieldName, java.lang.String typeFieldValue, int maxNGramLength) throws java.lang.Exception
java.lang.Exception