Class BaseSpellCheckIndexWriter
java.lang.Object
com.liferay.portal.search.suggest.BaseSpellCheckIndexWriter
- All Implemented Interfaces:
com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
- Direct Known Subclasses:
BaseGenericSpellCheckIndexWriter
public abstract class BaseSpellCheckIndexWriter
extends Object
implements com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.liferay.portal.kernel.service.GroupLocalService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected URLgetResource(String name) protected String[]protected StringgetUID(long companyId, String keywordFieldName, String languageId, String word, String... parameters) voidindexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext, float weight, String keywordType) protected abstract voidindexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, String keyword, float weight, String keywordFieldName, String typeFieldValue, int maxNGramLength) protected abstract voidindexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, InputStream inputStream, String keywordFieldName, String typeFieldValue, int maxNGramLength) protected voidindexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, String[] dictionaryFileNames, String keywordFieldName, String typeFieldValue, int maxNGramLength) protected voidindexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, String languageId, String propsKey, String keywordFieldName, String typeFieldValue, int maxNGramLength) voidindexQuerySuggestionDictionaries(com.liferay.portal.kernel.search.SearchContext searchContext) voidindexQuerySuggestionDictionary(com.liferay.portal.kernel.search.SearchContext searchContext) voidindexSpellCheckerDictionaries(com.liferay.portal.kernel.search.SearchContext searchContext) voidindexSpellCheckerDictionary(com.liferay.portal.kernel.search.SearchContext searchContext) voidsetQuerySuggestionMaxNGramLength(int querySuggestionMaxNGramLength) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
clearQuerySuggestionDictionaryIndexes, clearSpellCheckerDictionaryIndexes
-
Field Details
-
groupLocalService
protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService
-
-
Constructor Details
-
BaseSpellCheckIndexWriter
public BaseSpellCheckIndexWriter()
-
-
Method Details
-
indexKeyword
public void indexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext, float weight, String keywordType) throws com.liferay.portal.kernel.search.SearchException - Specified by:
indexKeywordin interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter- Throws:
com.liferay.portal.kernel.search.SearchException
-
indexQuerySuggestionDictionaries
public void indexQuerySuggestionDictionaries(com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.search.SearchException - Specified by:
indexQuerySuggestionDictionariesin interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter- Throws:
com.liferay.portal.kernel.search.SearchException
-
indexQuerySuggestionDictionary
public void indexQuerySuggestionDictionary(com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.search.SearchException - Specified by:
indexQuerySuggestionDictionaryin interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter- Throws:
com.liferay.portal.kernel.search.SearchException
-
indexSpellCheckerDictionaries
public void indexSpellCheckerDictionaries(com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.search.SearchException - Specified by:
indexSpellCheckerDictionariesin interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter- Throws:
com.liferay.portal.kernel.search.SearchException
-
indexSpellCheckerDictionary
public void indexSpellCheckerDictionary(com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.search.SearchException - Specified by:
indexSpellCheckerDictionaryin interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter- Throws:
com.liferay.portal.kernel.search.SearchException
-
setQuerySuggestionMaxNGramLength
public void setQuerySuggestionMaxNGramLength(int querySuggestionMaxNGramLength) -
getResource
-
getSupportedLocales
-
getUID
-
indexKeyword
protected abstract void indexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, String keyword, float weight, String keywordFieldName, String typeFieldValue, int maxNGramLength) throws Exception - Throws:
Exception
-
indexKeywords
protected abstract void indexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, InputStream inputStream, String keywordFieldName, String typeFieldValue, int maxNGramLength) throws Exception - Throws:
Exception
-
indexKeywords
protected void indexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, String[] dictionaryFileNames, String keywordFieldName, String typeFieldValue, int maxNGramLength) throws Exception - Throws:
Exception
-
indexKeywords
protected void indexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext, String languageId, String propsKey, String keywordFieldName, String typeFieldValue, int maxNGramLength) throws Exception - Throws:
Exception
-