Class SuggestHelper


  • public class SuggestHelper
    extends Object
    • Field Detail

      • suggester

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

        protected final Set<String> contentFieldNameSet
      • tagFieldNameSet

        protected final Set<String> tagFieldNameSet
      • roleFieldNameSet

        protected final Set<String> roleFieldNameSet
      • contentFieldList

        protected List<String> contentFieldList
      • searchStoreIntervalMinute

        public long searchStoreIntervalMinute
    • Constructor Detail

      • SuggestHelper

        public SuggestHelper()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • suggester

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

        public void storeSearchLog()
      • indexFromSearchLog

        public void indexFromSearchLog​(List<SearchLog> searchLogList)
      • 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()