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.util.Digester
protected com.liferay.portal.kernel.service.GroupLocalService
protected com.liferay.portal.kernel.util.Props
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.liferay.portal.kernel.util.Digester
protected URL
getResource
(String name) protected String[]
protected String
getUID
(long companyId, String keywordFieldName, String languageId, String word, String... parameters) void
indexKeyword
(com.liferay.portal.kernel.search.SearchContext searchContext, float weight, String keywordType) 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) protected abstract void
indexKeywords
(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, InputStream inputStream, String keywordFieldName, String typeFieldValue, int maxNGramLength) protected void
indexKeywords
(com.liferay.portal.kernel.search.SearchContext searchContext, long groupId, String languageId, String[] dictionaryFileNames, String keywordFieldName, String typeFieldValue, int maxNGramLength) protected void
indexKeywords
(com.liferay.portal.kernel.search.SearchContext searchContext, String languageId, String propsKey, String keywordFieldName, String typeFieldValue, int maxNGramLength) void
indexQuerySuggestionDictionaries
(com.liferay.portal.kernel.search.SearchContext searchContext) void
indexQuerySuggestionDictionary
(com.liferay.portal.kernel.search.SearchContext searchContext) void
indexSpellCheckerDictionaries
(com.liferay.portal.kernel.search.SearchContext searchContext) void
indexSpellCheckerDictionary
(com.liferay.portal.kernel.search.SearchContext searchContext) void
setQuerySuggestionMaxNGramLength
(int querySuggestionMaxNGramLength) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
clearQuerySuggestionDictionaryIndexes, clearSpellCheckerDictionaryIndexes
-
Field Details
-
digester
protected com.liferay.portal.kernel.util.Digester digester -
groupLocalService
protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService -
props
protected com.liferay.portal.kernel.util.Props props
-
-
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:
indexKeyword
in 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:
indexQuerySuggestionDictionaries
in 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:
indexQuerySuggestionDictionary
in 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:
indexSpellCheckerDictionaries
in 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:
indexSpellCheckerDictionary
in interfacecom.liferay.portal.kernel.search.suggest.SpellCheckIndexWriter
- Throws:
com.liferay.portal.kernel.search.SearchException
-
setQuerySuggestionMaxNGramLength
public void setQuerySuggestionMaxNGramLength(int querySuggestionMaxNGramLength) -
getDigester
protected com.liferay.portal.kernel.util.Digester getDigester() -
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
-