Package org.codelibs.fess.helper
Class SuggestHelper
- java.lang.Object
-
- org.codelibs.fess.helper.SuggestHelper
-
public class SuggestHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>contentFieldListprotected Set<String>contentFieldNameSetprotected FessConfigfessConfigprotected PopularWordHelperpopularWordHelperprotected Set<String>roleFieldNameSetlongsearchStoreIntervalMinuteprotected org.codelibs.fess.suggest.Suggestersuggesterprotected Set<String>tagFieldNameSetprotected static StringTEXT_SEP
-
Constructor Summary
Constructors Constructor Description SuggestHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBadWord(String badWord, boolean apply)voidaddElevateWord(String word, String reading, String[] tags, String[] permissions, Float boost, boolean apply)protected voiddeleteAllBadWords()voiddeleteAllElevateWord(boolean apply)booleandeleteAllWords()voiddeleteBadWord(String badWord)booleandeleteDocumentWords()voiddeleteElevateWord(String word, boolean apply)booleandeleteQueryWords()longgetAllWordsNum()longgetDocumentWordsNum()longgetQueryWordsNum()voidindexFromDocuments(Consumer<Boolean> success, Consumer<Throwable> error)voidindexFromSearchLog(List<SearchLog> searchLogList)voidinit()voidpurgeDocumentSuggest(LocalDateTime time)voidpurgeSearchlogSuggest(LocalDateTime time)voidrefresh()voidstoreAllBadWords(boolean apply)voidstoreAllElevateWords(boolean apply)voidstoreSearchLog()org.codelibs.fess.suggest.Suggestersuggester()
-
-
-
Field Detail
-
TEXT_SEP
protected static final String TEXT_SEP
- See Also:
- Constant Field Values
-
suggester
protected org.codelibs.fess.suggest.Suggester suggester
-
fessConfig
protected FessConfig fessConfig
-
popularWordHelper
protected PopularWordHelper popularWordHelper
-
searchStoreIntervalMinute
public long searchStoreIntervalMinute
-
-
Method Detail
-
init
@PostConstruct public void init()
-
suggester
public org.codelibs.fess.suggest.Suggester suggester()
-
storeSearchLog
public void storeSearchLog()
-
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()
-
-