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 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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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

      protected URL getResource(String name)
    • getSupportedLocales

      protected String[] getSupportedLocales()
    • getUID

      protected String getUID(long companyId, String keywordFieldName, String languageId, String word, String... parameters)
    • 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