Package org.codelibs.fess.helper
Class PopularWordHelper
- java.lang.Object
-
- org.codelibs.fess.helper.PopularWordHelper
-
public class PopularWordHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.common.cache.Cache<java.lang.String,java.util.List<java.lang.String>>cacheprotected static charCACHE_KEY_SPLITTERprotected FessConfigfessConfig
-
Constructor Summary
Constructors Constructor Description PopularWordHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()protected java.lang.StringgetCacheKey(java.lang.String seed, java.lang.String[] tags, java.lang.String[] roles, java.lang.String[] fields, java.lang.String[] excludes)java.util.List<java.lang.String>getWordList(SearchRequestParams.SearchRequestType searchRequestType, java.lang.String seed, java.lang.String[] tags, java.lang.String[] roles, java.lang.String[] fields, java.lang.String[] excludes)voidinit()
-
-
-
Field Detail
-
CACHE_KEY_SPLITTER
protected static final char CACHE_KEY_SPLITTER
- See Also:
- Constant Field Values
-
cache
protected com.google.common.cache.Cache<java.lang.String,java.util.List<java.lang.String>> cache
-
fessConfig
protected FessConfig fessConfig
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getWordList
public java.util.List<java.lang.String> getWordList(SearchRequestParams.SearchRequestType searchRequestType, java.lang.String seed, java.lang.String[] tags, java.lang.String[] roles, java.lang.String[] fields, java.lang.String[] excludes)
-
clearCache
public void clearCache()
-
getCacheKey
protected java.lang.String getCacheKey(java.lang.String seed, java.lang.String[] tags, java.lang.String[] roles, java.lang.String[] fields, java.lang.String[] excludes)
-
-