fix suggest settings

This commit is contained in:
y_fujita 2015-12-10 17:27:30 +09:00
parent e8280274dc
commit a558c83194
3 changed files with 7 additions and 4 deletions

View file

@ -72,8 +72,6 @@ public class SuggestApiManager extends BaseApiManager {
}
builder.setSize(parameter.getNum());
final SuggestResponse suggestResponse = builder.execute().getResponse();
builder.addKind(SuggestItem.Kind.USER.toString());
if (Constants.TRUE.equals(crawlerProperties.getProperty(Constants.SUGGEST_SEARCH_LOG_PROPERTY, Constants.TRUE))) {
builder.addKind(SuggestItem.Kind.QUERY.toString());
@ -82,6 +80,8 @@ public class SuggestApiManager extends BaseApiManager {
builder.addKind(SuggestItem.Kind.DOCUMENT.toString());
}
final SuggestResponse suggestResponse = builder.execute().getResponse();
buf.append("\"result\":{");
buf.append("\"took\":\"").append(suggestResponse.getTookMs()).append('\"');

View file

@ -146,7 +146,8 @@ public class AdminGeneralAction extends FessAdminAction {
form.suggestSearchLog = crawlerProperties.getProperty(Constants.SUGGEST_SEARCH_LOG_PROPERTY, Constants.TRUE);
form.suggestDocuments = crawlerProperties.getProperty(Constants.SUGGEST_DOCUMENTS_PROPERTY, Constants.TRUE);
form.purgeSuggestSearchLogDay =
Integer.parseInt(crawlerProperties.getProperty(Constants.PURGE_SUGGEST_SEARCH_LOG_DAY_PROPERTY, "-1"));
Integer.parseInt(crawlerProperties
.getProperty(Constants.PURGE_SUGGEST_SEARCH_LOG_DAY_PROPERTY, Constants.DEFAULT_PURGE_DAY));
}
private void updateProperty(final String key, final String value) {

View file

@ -147,7 +147,9 @@ public class SuggestCreator implements Serializable {
try {
suggestHelper.purgeDocumentSuggest(time);
final long cleanupDay = Long.parseLong(crawlerProperties.getProperty(Constants.PURGE_SUGGEST_SEARCH_LOG_DAY_PROPERTY, "-1"));
final long cleanupDay =
Long.parseLong(crawlerProperties.getProperty(Constants.PURGE_SUGGEST_SEARCH_LOG_DAY_PROPERTY,
Constants.DEFAULT_PURGE_DAY));
if (cleanupDay > 0) {
suggestHelper.purgeSearchlogSuggest(time.minusDays(cleanupDay));
}