This commit is contained in:
parent
40d45f560c
commit
f38d23cece
1 changed files with 43 additions and 0 deletions
|
@ -32,8 +32,12 @@ import org.codelibs.core.util.DynamicProperties;
|
|||
import org.codelibs.core.util.StringUtil;
|
||||
import org.seasar.struts.annotation.ActionForm;
|
||||
import org.seasar.struts.annotation.Execute;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class SystemInfoAction implements Serializable {
|
||||
private static final Logger logger = LoggerFactory
|
||||
.getLogger(CrawlAction.class);
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -75,6 +79,45 @@ public class SystemInfoAction implements Serializable {
|
|||
propItems.add(createItem(entry.getKey(), entry.getValue()));
|
||||
}
|
||||
|
||||
if (crawlerProperties.isEmpty()) {
|
||||
crawlerProperties.setProperty(Constants.DIFF_CRAWLING_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.USE_ACL_AS_ROLE, Constants.FALSE);
|
||||
crawlerProperties.setProperty(Constants.SERVER_ROTATION_PROPERTY, Constants.FALSE);
|
||||
crawlerProperties.setProperty(Constants.DAY_FOR_CLEANUP_PROPERTY, "1");
|
||||
crawlerProperties.setProperty(Constants.CRAWLING_THREAD_COUNT_PROPERTY, "5");
|
||||
crawlerProperties.setProperty(Constants.SEARCH_LOG_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.USER_INFO_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.USER_FAVORITE_PROPERTY, Constants.FALSE);
|
||||
crawlerProperties.setProperty(Constants.WEB_API_XML_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.WEB_API_JSON_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.DEFAULT_LABEL_VALUE_PROPERTY, StringUtil.EMPTY);
|
||||
crawlerProperties.setProperty(Constants.APPEND_QUERY_PARAMETER_PROPERTY, Constants.FALSE);
|
||||
crawlerProperties.setProperty(Constants.SUPPORTED_SEARCH_FEATURE_PROPERTY,
|
||||
Constants.SUPPORTED_SEARCH_WEB);
|
||||
crawlerProperties.setProperty(Constants.IGNORE_FAILURE_TYPE_PROPERTY,
|
||||
Constants.DEFAULT_IGNORE_FAILURE_TYPE);
|
||||
crawlerProperties.setProperty(Constants.FAILURE_COUNT_THRESHOLD_PROPERTY,
|
||||
Constants.DEFAULT_FAILURE_COUNT);
|
||||
crawlerProperties.setProperty(Constants.WEB_API_HOT_SEARCH_WORD_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.CSV_FILE_ENCODING_PROPERTY, Constants.UTF_8);
|
||||
crawlerProperties.setProperty(Constants.PURGE_SEARCH_LOG_DAY_PROPERTY,
|
||||
Constants.DEFAULT_PURGE_DAY);
|
||||
crawlerProperties.setProperty(Constants.PURGE_JOB_LOG_DAY_PROPERTY,
|
||||
Constants.DEFAULT_PURGE_DAY);
|
||||
crawlerProperties.setProperty(Constants.PURGE_USER_INFO_DAY_PROPERTY,
|
||||
Constants.DEFAULT_PURGE_DAY);
|
||||
crawlerProperties.setProperty(Constants.PURGE_BY_BOTS_PROPERTY,
|
||||
Constants.DEFAULT_PURGE_BY_BOTS);
|
||||
crawlerProperties.setProperty(Constants.NOTIFICATION_TO_PROPERTY, StringUtil.EMPTY);
|
||||
crawlerProperties.setProperty(Constants.SUGGEST_SEARCH_LOG_PROPERTY, Constants.TRUE);
|
||||
crawlerProperties.setProperty(Constants.PURGE_SUGGEST_SEARCH_LOG_DAY_PROPERTY, "30");
|
||||
try {
|
||||
crawlerProperties.store();
|
||||
} catch (final Exception e) {
|
||||
logger.error("Failed to initialize crawler parameters.", e);
|
||||
}
|
||||
}
|
||||
|
||||
for (final Map.Entry<Object, Object> entry : crawlerProperties
|
||||
.entrySet()) {
|
||||
fessPropItems.add(createItem(entry.getKey(), entry.getValue()));
|
||||
|
|
Loading…
Add table
Reference in a new issue