public class SearchLogHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Queue<ClickLog> |
clickLogQueue |
protected Queue<SearchLog> |
searchLogQueue |
long |
userCheckInterval |
protected Map<String,Long> |
userInfoCache |
int |
userInfoCacheSize |
| Constructor and Description |
|---|
SearchLogHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClickLog(ClickLog clickLog) |
void |
addSearchLog(SearchRequestParams params,
LocalDateTime requestedTime,
String queryId,
String query,
int pageStart,
int pageSize,
QueryResponseList queryResponseList) |
int |
getClickCount(String url) |
long |
getFavoriteCount(String url) |
void |
init() |
protected void |
processClickLogQueue(Queue<ClickLog> queue) |
protected void |
processSearchLogQueue(Queue<SearchLog> queue) |
void |
storeSearchLog() |
void |
updateUserInfo(String userCode) |
public long userCheckInterval
public int userInfoCacheSize
@PostConstruct public void init()
public void addSearchLog(SearchRequestParams params, LocalDateTime requestedTime, String queryId, String query, int pageStart, int pageSize, QueryResponseList queryResponseList)
public void addClickLog(ClickLog clickLog)
public void storeSearchLog()
public int getClickCount(String url)
public long getFavoriteCount(String url)
public void updateUserInfo(String userCode)
Copyright © 2009–2017 CodeLibs. All rights reserved.