Class SuggestHelper

java.lang.Object
org.codelibs.fess.helper.SuggestHelper

public class SuggestHelper extends Object
  • Field Details

    • TEXT_SEP

      protected static final String TEXT_SEP
      See Also:
    • suggester

      protected org.codelibs.fess.suggest.Suggester suggester
    • fessConfig

      protected FessConfig fessConfig
    • contentFieldNameSet

      protected final Set<String> contentFieldNameSet
    • tagFieldNameSet

      protected final Set<String> tagFieldNameSet
    • roleFieldNameSet

      protected final Set<String> roleFieldNameSet
    • contentFieldList

      protected List<String> contentFieldList
    • popularWordHelper

      protected PopularWordHelper popularWordHelper
    • searchStoreIntervalMinute

      public long searchStoreIntervalMinute
  • Constructor Details

    • SuggestHelper

      public SuggestHelper()
  • Method Details

    • init

      @PostConstruct public void init()
    • suggester

      public org.codelibs.fess.suggest.Suggester suggester()
    • storeSearchLog

      public void storeSearchLog()
    • indexFromSearchLog

      public void indexFromSearchLog(List<SearchLog> searchLogList)
    • indexFromDocuments

      public void indexFromDocuments(Consumer<Boolean> success, Consumer<Throwable> error)
    • purgeDocumentSuggest

      public void purgeDocumentSuggest(LocalDateTime time)
    • purgeSearchlogSuggest

      public void purgeSearchlogSuggest(LocalDateTime time)
    • getAllWordsNum

      public long getAllWordsNum()
    • getDocumentWordsNum

      public long getDocumentWordsNum()
    • getQueryWordsNum

      public long getQueryWordsNum()
    • deleteAllWords

      public boolean deleteAllWords()
    • deleteDocumentWords

      public boolean deleteDocumentWords()
    • deleteQueryWords

      public boolean deleteQueryWords()
    • storeAllElevateWords

      public void storeAllElevateWords(boolean apply)
    • deleteAllElevateWord

      public void deleteAllElevateWord(boolean apply)
    • deleteElevateWord

      public void deleteElevateWord(String word, boolean apply)
    • addElevateWord

      public void addElevateWord(String word, String reading, String[] tags, String[] permissions, Float boost, boolean apply)
    • deleteAllBadWords

      protected void deleteAllBadWords()
    • storeAllBadWords

      public void storeAllBadWords(boolean apply)
    • addBadWord

      public void addBadWord(String badWord, boolean apply)
    • deleteBadWord

      public void deleteBadWord(String badWord)
    • refresh

      public void refresh()