public class SuggestHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BadWordBhv |
badWordBhv |
protected List<String> |
contentFieldList |
protected Set<String> |
contentFieldNameSet |
protected ElevateWordBhv |
elevateWordBhv |
protected FessConfig |
fessConfig |
protected FessEsClient |
fessEsClient |
protected PopularWordHelper |
popularWordHelper |
protected Set<String> |
roleFieldNameSet |
protected org.codelibs.fess.suggest.Suggester |
suggester |
protected Set<String> |
tagFieldNameSet |
| Constructor and Description |
|---|
SuggestHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBadWord(String badWord,
boolean apply) |
void |
addElevateWord(String word,
String reading,
String[] tags,
String[] permissions,
Float boost,
boolean apply) |
protected void |
deleteAllBadWords() |
void |
deleteAllElevateWord(boolean apply) |
boolean |
deleteAllWords() |
void |
deleteBadWord(String badWord) |
boolean |
deleteDocumentWords() |
void |
deleteElevateWord(String word,
boolean apply) |
boolean |
deleteQueryWords() |
long |
getAllWordsNum() |
long |
getDocumentWordsNum() |
long |
getQueryWordsNum() |
void |
indexFromDocuments(Consumer<Boolean> success,
Consumer<Throwable> error) |
void |
indexFromSearchLog(List<SearchLog> searchLogList) |
void |
init() |
void |
purgeDocumentSuggest(LocalDateTime time) |
void |
purgeSearchlogSuggest(LocalDateTime time) |
void |
refresh() |
void |
storeAllBadWords(boolean apply) |
void |
storeAllElevateWords(boolean apply) |
void |
storeSearchLog() |
org.codelibs.fess.suggest.Suggester |
suggester() |
protected ElevateWordBhv elevateWordBhv
protected BadWordBhv badWordBhv
protected FessEsClient fessEsClient
protected org.codelibs.fess.suggest.Suggester suggester
protected FessConfig fessConfig
protected PopularWordHelper popularWordHelper
@PostConstruct public void init()
public org.codelibs.fess.suggest.Suggester suggester()
public void storeSearchLog()
public void indexFromDocuments(Consumer<Boolean> success, Consumer<Throwable> error)
public void purgeDocumentSuggest(LocalDateTime time)
public void purgeSearchlogSuggest(LocalDateTime time)
public long getAllWordsNum()
public long getDocumentWordsNum()
public long getQueryWordsNum()
public boolean deleteAllWords()
public boolean deleteDocumentWords()
public boolean deleteQueryWords()
public void storeAllElevateWords(boolean apply)
public void deleteAllElevateWord(boolean apply)
public void deleteElevateWord(String word, boolean apply)
public void addElevateWord(String word, String reading, String[] tags, String[] permissions, Float boost, boolean apply)
protected void deleteAllBadWords()
public void storeAllBadWords(boolean apply)
public void addBadWord(String badWord, boolean apply)
public void deleteBadWord(String badWord)
public void refresh()
Copyright © 2009–2017 CodeLibs. All rights reserved.