diff --git a/dbflute_fess/dfprop/lastafluteMap.dfprop b/dbflute_fess/dfprop/lastafluteMap.dfprop index c13b749e0..d26abca08 100644 --- a/dbflute_fess/dfprop/lastafluteMap.dfprop +++ b/dbflute_fess/dfprop/lastafluteMap.dfprop @@ -46,6 +46,7 @@ map:{ } } + ; isUseDefaultConfigAtGeneration = true # you can override (several) default settings like this: #; overrideMap = map:{ # ; fess.freeGen.mail.targetDir = ./playsql/data/mail diff --git a/pom.xml b/pom.xml index 82db374f5..597d10a9e 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ 1.1.3 - 0.9.8 + 0.9.9-RC7 0.7.1 0.4.8 0.5.4 diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java b/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java index 58df26694..224727e3f 100644 --- a/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java +++ b/src/main/java/org/codelibs/fess/mylasta/direction/FessConfig.java @@ -7194,5 +7194,402 @@ public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction public Integer getOicDefaultGroupsAsInteger() { return getAsInteger(FessConfig.OIC_DEFAULT_GROUPS); } + + @Override + protected java.util.Map prepareGeneratedDefaultMap() { + java.util.Map defaultMap = super.prepareGeneratedDefaultMap(); + defaultMap.put(FessConfig.DOMAIN_TITLE, "Fess"); + defaultMap.put(FessConfig.ELASTICSEARCH_CLUSTER_NAME, "elasticsearch"); + defaultMap.put(FessConfig.ELASTICSEARCH_HTTP_URL, "http://localhost:9201"); + defaultMap.put(FessConfig.ELASTICSEARCH_TRANSPORT_SNIFF, "false"); + defaultMap.put(FessConfig.ELASTICSEARCH_TRANSPORT_ping_timeout, "1m"); + defaultMap.put(FessConfig.ELASTICSEARCH_TRANSPORT_nodes_sampler_interval, "5s"); + defaultMap.put(FessConfig.APP_CIPHER_ALGORISM, "aes"); + defaultMap.put(FessConfig.APP_CIPHER_KEY, "___change__me___"); + defaultMap.put(FessConfig.APP_DIGEST_ALGORISM, "sha256"); + defaultMap + .put(FessConfig.JVM_CRAWLER_OPTIONS, + "-Djava.awt.headless=true\n-server\n-Xmx512m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseConcMarkSweepGC\n-XX:CMSInitiatingOccupancyFraction=75\n-XX:+UseParNewGC\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:+HeapDumpOnOutOfMemoryError\n-XX:-OmitStackTraceInFastThrow\n-Djcifs.smb.client.connTimeout=60000\n-Djcifs.smb.client.soTimeout=35000\n-Djcifs.smb.client.responseTimeout=30000\n-Dgroovy.use.classvalue=true\n"); + defaultMap + .put(FessConfig.JVM_SUGGEST_OPTIONS, + "-Djava.awt.headless=true\n-server\n-Xmx256m\n-XX:MaxMetaspaceSize=128m\n-XX:CompressedClassSpaceSize=32m\n-XX:-UseGCOverheadLimit\n-XX:+UseConcMarkSweepGC\n-XX:CMSInitiatingOccupancyFraction=75\n-XX:+UseParNewGC\n-XX:+UseTLAB\n-XX:+DisableExplicitGC\n-XX:+HeapDumpOnOutOfMemoryError\n-Dgroovy.use.classvalue=true\n"); + defaultMap.put(FessConfig.JOB_SYSTEM_JOB_IDS, "default_crawler"); + defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_WEB, "Web Crawler - {0}"); + defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_FILE, "File Crawler - {0}"); + defaultMap.put(FessConfig.JOB_TEMPLATE_TITLE_DATA, "Data Crawler - {0}"); + defaultMap + .put(FessConfig.JOB_TEMPLATE_SCRIPT, + "return container.getComponent(\"crawlJob\").logLevel(\"info\").sessionId(\"{3}\").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute();"); + defaultMap.put(FessConfig.JAVA_COMMAND_PATH, "java"); + defaultMap.put(FessConfig.PATH_ENCODING, "UTF-8"); + defaultMap.put(FessConfig.USE_OWN_TMP_DIR, "true"); + defaultMap.put(FessConfig.MAX_LOG_OUTPUT_LENGTH, "4000"); + defaultMap.put(FessConfig.SUPPORTED_UPLOADED_JS_EXTENTIONS, "js"); + defaultMap.put(FessConfig.SUPPORTED_UPLOADED_CSS_EXTENTIONS, "css"); + defaultMap.put(FessConfig.SUPPORTED_UPLOADED_MEDIA_EXTENTIONS, "jpg,jpeg,gif,png,swf"); + defaultMap.put(FessConfig.SUPPORTED_UPLOADED_FILES, "license.properties"); + defaultMap.put(FessConfig.SUPPORTED_LANGUAGES, + "ar,bg,ca,da,de,el,en,es,eu,fa,fi,fr,ga,gl,hi,hu,hy,id,it,ja,lv,ko,nl,no,pt,ro,ru,sv,th,tr,zh_CN,zh_TW,zh"); + defaultMap.put(FessConfig.API_ACCESS_TOKEN_LENGTH, "60"); + defaultMap.put(FessConfig.API_ACCESS_TOKEN_REQUIRED, "false"); + defaultMap.put(FessConfig.API_ADMIN_ACCESS_PERMISSIONS, "Radmin-api"); + defaultMap.put(FessConfig.VIRTUAL_HOST_HEADERS, ""); + defaultMap.put(FessConfig.HTTP_PROXY_HOST, ""); + defaultMap.put(FessConfig.HTTP_PROXY_PORT, "8080"); + defaultMap.put(FessConfig.HTTP_PROXY_USERNAME, ""); + defaultMap.put(FessConfig.HTTP_PROXY_PASSWORD, ""); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_MAX_SITE_LENGTH, "50"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_SITE_ENCODING, "UTF-8"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_UNKNOWN_HOSTNAME, "unknown"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH, "false"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_APPEND_DATA, "true"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE, "20"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE, "10"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED, "false"); + defaultMap + .put(FessConfig.CRAWLER_DOCUMENT_SPACE_CHARS, + "u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6"); + defaultMap.put(FessConfig.CRAWLER_CRAWLING_DATA_ENCODING, "UTF-8"); + defaultMap.put(FessConfig.CRAWLER_WEB_PROTOCOLS, "http,https"); + defaultMap.put(FessConfig.CRAWLER_FILE_PROTOCOLS, "file,smb,ftp"); + defaultMap.put(FessConfig.CRAWLER_IGNORE_ROBOTS_TXT, "false"); + defaultMap.put(FessConfig.CRAWLER_IGNORE_META_ROBOTS, "false"); + defaultMap.put(FessConfig.CRAWLER_IGNORE_CONTENT_EXCEPTION, "true"); + defaultMap.put(FessConfig.CRAWLER_FAILURE_URL_STATUS_CODES, "404"); + defaultMap.put(FessConfig.CRAWLER_METADATA_CONTENT_EXCLUDES, "resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.*"); + defaultMap.put(FessConfig.CRAWLER_METADATA_NAME_MAPPING, "title=title:string\nTitle=title:string\n"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_CONTENT_XPATH, "//BODY"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_LANG_XPATH, "//HTML/@lang"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_DIGEST_XPATH, "//META[@name='description']/@content"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_CANONICAL_XPATH, "//LINK[@rel='canonical']/@href"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_PRUNED_TAGS, "noscript,script,style,header,footer,nav"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH, "200"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_NAME_ENCODING, ""); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_NO_TITLE_LABEL, "No title."); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT, "false"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH, "100"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH, "200"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT, "true"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT, "true"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_FILE_DEFAULT_LANG, ""); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_CACHE_ENABLED, "true"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_CACHE_MAX_SIZE, "2621440"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_CACHE_SUPPORTED_MIMETYPES, "text/html"); + defaultMap.put(FessConfig.CRAWLER_DOCUMENT_CACHE_HTML_MIMETYPES, "text/html"); + defaultMap.put(FessConfig.INDEXER_THREAD_DUMP_ENABLED, "true"); + defaultMap.put(FessConfig.INDEXER_UNPROCESSED_DOCUMENT_SIZE, "1000"); + defaultMap.put(FessConfig.INDEXER_CLICK_COUNT_ENABLED, "true"); + defaultMap.put(FessConfig.INDEXER_FAVORITE_COUNT_ENABLED, "true"); + defaultMap.put(FessConfig.INDEXER_WEBFS_COMMIT_MARGIN_TIME, "5000"); + defaultMap.put(FessConfig.INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT, "360"); + defaultMap.put(FessConfig.INDEXER_WEBFS_UPDATE_INTERVAL, "10000"); + defaultMap.put(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE, "100"); + defaultMap.put(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE, "10485760"); + defaultMap.put(FessConfig.INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE, "5"); + defaultMap.put(FessConfig.INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE, "10485760"); + defaultMap.put(FessConfig.INDEX_FIELD_favorite_count, "favorite_count"); + defaultMap.put(FessConfig.INDEX_FIELD_click_count, "click_count"); + defaultMap.put(FessConfig.INDEX_FIELD_config_id, "config_id"); + defaultMap.put(FessConfig.INDEX_FIELD_EXPIRES, "expires"); + defaultMap.put(FessConfig.INDEX_FIELD_URL, "url"); + defaultMap.put(FessConfig.INDEX_FIELD_doc_id, "doc_id"); + defaultMap.put(FessConfig.INDEX_FIELD_ID, "_id"); + defaultMap.put(FessConfig.INDEX_FIELD_VERSION, "_version"); + defaultMap.put(FessConfig.INDEX_FIELD_LANG, "lang"); + defaultMap.put(FessConfig.INDEX_FIELD_has_cache, "has_cache"); + defaultMap.put(FessConfig.INDEX_FIELD_last_modified, "last_modified"); + defaultMap.put(FessConfig.INDEX_FIELD_ANCHOR, "anchor"); + defaultMap.put(FessConfig.INDEX_FIELD_SEGMENT, "segment"); + defaultMap.put(FessConfig.INDEX_FIELD_ROLE, "role"); + defaultMap.put(FessConfig.INDEX_FIELD_BOOST, "boost"); + defaultMap.put(FessConfig.INDEX_FIELD_CREATED, "created"); + defaultMap.put(FessConfig.INDEX_FIELD_TIMESTAMP, "timestamp"); + defaultMap.put(FessConfig.INDEX_FIELD_LABEL, "label"); + defaultMap.put(FessConfig.INDEX_FIELD_MIMETYPE, "mimetype"); + defaultMap.put(FessConfig.INDEX_FIELD_parent_id, "parent_id"); + defaultMap.put(FessConfig.INDEX_FIELD_important_content, "important_content"); + defaultMap.put(FessConfig.INDEX_FIELD_CONTENT, "content"); + defaultMap.put(FessConfig.INDEX_FIELD_content_minhash, "content_minhash"); + defaultMap.put(FessConfig.INDEX_FIELD_content_minhash_bits, "content_minhash_bits"); + defaultMap.put(FessConfig.INDEX_FIELD_CACHE, "cache"); + defaultMap.put(FessConfig.INDEX_FIELD_DIGEST, "digest"); + defaultMap.put(FessConfig.INDEX_FIELD_TITLE, "title"); + defaultMap.put(FessConfig.INDEX_FIELD_HOST, "host"); + defaultMap.put(FessConfig.INDEX_FIELD_SITE, "site"); + defaultMap.put(FessConfig.INDEX_FIELD_content_length, "content_length"); + defaultMap.put(FessConfig.INDEX_FIELD_FILETYPE, "filetype"); + defaultMap.put(FessConfig.INDEX_FIELD_FILENAME, "filename"); + defaultMap.put(FessConfig.INDEX_FIELD_THUMBNAIL, "thumbnail"); + defaultMap.put(FessConfig.RESPONSE_FIELD_content_title, "content_title"); + defaultMap.put(FessConfig.RESPONSE_FIELD_content_description, "content_description"); + defaultMap.put(FessConfig.RESPONSE_FIELD_url_link, "url_link"); + defaultMap.put(FessConfig.RESPONSE_FIELD_site_path, "site_path"); + defaultMap.put(FessConfig.INDEX_DOCUMENT_SEARCH_INDEX, "fess.search"); + defaultMap.put(FessConfig.INDEX_DOCUMENT_UPDATE_INDEX, "fess.update"); + defaultMap.put(FessConfig.INDEX_DOCUMENT_TYPE, "doc"); + defaultMap.put(FessConfig.INDEX_DOCUMENT_SUGGEST_INDEX, "fess"); + defaultMap.put(FessConfig.INDEX_DOCUMENT_CRAWLER_INDEX, ".crawler"); + defaultMap.put(FessConfig.INDEX_ADMIN_ARRAY_FIELDS, "lang,role,label,anchor"); + defaultMap.put(FessConfig.INDEX_ADMIN_DATE_FIELDS, "expires,created,timestamp,last_modified"); + defaultMap.put(FessConfig.INDEX_ADMIN_INTEGER_FIELDS, ""); + defaultMap.put(FessConfig.INDEX_ADMIN_LONG_FIELDS, "content_length,favorite_count,click_count"); + defaultMap.put(FessConfig.INDEX_ADMIN_FLOAT_FIELDS, "boost"); + defaultMap.put(FessConfig.INDEX_ADMIN_DOUBLE_FIELDS, ""); + defaultMap.put(FessConfig.INDEX_ADMIN_REQUIRED_FIELDS, "doc_id,url,title,role,boost"); + defaultMap.put(FessConfig.INDEX_SEARCH_TIMEOUT, "3m"); + defaultMap.put(FessConfig.INDEX_SCROLL_SEARCH_TIMEOUT_TIMEOUT, "3m"); + defaultMap.put(FessConfig.INDEX_INDEX_TIMEOUT, "3m"); + defaultMap.put(FessConfig.INDEX_BULK_TIMEOUT, "3m"); + defaultMap.put(FessConfig.INDEX_DELETE_TIMEOUT, "3m"); + defaultMap.put(FessConfig.INDEX_HEALTH_TIMEOUT, "10m"); + defaultMap.put(FessConfig.INDEX_INDICES_TIMEOUT, "1m"); + defaultMap.put(FessConfig.QUERY_MAX_LENGTH, "1000"); + defaultMap.put(FessConfig.QUERY_GEO_FIELDS, "location"); + defaultMap.put(FessConfig.QUERY_BROWSER_LANG_PARAMETER_NAME, "browser_lang"); + defaultMap.put(FessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY, "true"); + defaultMap.put(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE, "50"); + defaultMap.put(FessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS, "5"); + defaultMap.put(FessConfig.QUERY_HIGHLIGHT_TYPE, "fvh"); + defaultMap.put(FessConfig.QUERY_MAX_SEARCH_RESULT_OFFSET, "100000"); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_RESPONSE_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_API_RESPONSE_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_SEARCH_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_FACET_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_SORT_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS, ""); + defaultMap.put(FessConfig.QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS, "4"); + defaultMap.put(FessConfig.QUERY_COLLAPSE_INNER_HITS_NAME, "similar_docs"); + defaultMap.put(FessConfig.QUERY_COLLAPSE_INNER_HITS_SIZE, "0"); + defaultMap.put(FessConfig.QUERY_COLLAPSE_INNER_HITS_SORTS, ""); + defaultMap.put(FessConfig.QUERY_DEFAULT_LANGUAGES, ""); + defaultMap + .put(FessConfig.QUERY_LANGUAGE_MAPPING, + "ar=ar\nbg=bg\nbn=bn\nca=ca\ncs=cs\nda=da\nde=de\nel=el\nen=en\nen-ie=en-ie\nes=es\net=et\neu=eu\nfa=fa\nfi=fi\nfr=fr\ngl=gl\ngu=gu\nhe=he\nhi=hi\nhr=hr\nhu=hu\nhy=hy\nid=id\nit=it\nja=ja\nko=ko\nlt=lt\nlv=lv\nmk=mk\nml=ml\nnl=nl\nno=no\npa=pa\npl=pl\npt=pt\npt-br=pt-br\nro=ro\nru=ru\nsi=si\nsq=sq\nsv=sv\nta=ta\nte=te\nth=th\ntl=tl\ntr=tr\nuk=uk\nur=ur\nvi=vi\nzh=zh-cn\nzh-cn=zh-cn\nzh-tw=zh-tw\n"); + defaultMap.put(FessConfig.QUERY_BOOST_TITLE, "0.2"); + defaultMap.put(FessConfig.QUERY_BOOST_TITLE_LANG, "1.0"); + defaultMap.put(FessConfig.QUERY_BOOST_CONTENT, "0.1"); + defaultMap.put(FessConfig.QUERY_BOOST_CONTENT_LANG, "0.5"); + defaultMap.put(FessConfig.SMB_ROLE_FROM_FILE, "true"); + defaultMap.put(FessConfig.SMB_AVAILABLE_SID_TYPES, "1,2"); + defaultMap.put(FessConfig.INDEX_BACKUP_TARGETS, ".fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties"); + defaultMap.put(FessConfig.INDEX_BACKUP_LOG_TARGETS, + "click_log.csv,favorite_log.csv,search_log.csv,search_field_log.csv,user_info.csv"); + defaultMap.put(FessConfig.FORM_ADMIN_MAX_INPUT_SIZE, "4000"); + defaultMap.put(FessConfig.AUTHENTICATION_ADMIN_USERS, "admin"); + defaultMap.put(FessConfig.AUTHENTICATION_ADMIN_ROLES, "admin"); + defaultMap.put(FessConfig.ROLE_SEARCH_DEFAULT_PERMISSIONS, ""); + defaultMap.put(FessConfig.ROLE_SEARCH_DEFAULT_DISPLAY_PERMISSIONS, "{role}guest"); + defaultMap.put(FessConfig.ROLE_SEARCH_GUEST_PERMISSIONS, "{role}guest"); + defaultMap.put(FessConfig.ROLE_SEARCH_USER_PREFIX, "1"); + defaultMap.put(FessConfig.ROLE_SEARCH_GROUP_PREFIX, "2"); + defaultMap.put(FessConfig.ROLE_SEARCH_ROLE_PREFIX, "R"); + defaultMap.put(FessConfig.COOKIE_DEFAULT_PATH, "/"); + defaultMap.put(FessConfig.COOKIE_DEFAULT_EXPIRE, "3600"); + defaultMap.put(FessConfig.COOKIE_ETERNAL_EXPIRE, "86400"); + defaultMap.put(FessConfig.COOKIE_REMEMBER_ME_HARBOR_KEY, "FES"); + defaultMap.put(FessConfig.PAGING_PAGE_SIZE, "25"); + defaultMap.put(FessConfig.PAGING_PAGE_RANGE_SIZE, "5"); + defaultMap.put(FessConfig.PAGING_PAGE_RANGE_FILL_LIMIT, "true"); + defaultMap.put(FessConfig.PAGE_DOCBOOST_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_KEYMATCH_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_LABELTYPE_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_ROLETYPE_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_USER_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_ROLE_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_GROUP_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_CRAWLING_INFO_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_DATA_CONFIG_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_WEB_CONFIG_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_FILE_CONFIG_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_FAILURE_URL_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_FAVORITE_LOG_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_FILE_AUTH_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_WEB_AUTH_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_PATH_MAPPING_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_REQUEST_HEADER_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_SCHEDULED_JOB_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_SEARCH_FIELD_LOG_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGE_ELEVATE_WORD_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_BAD_WORD_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_DICTIONARY_MAX_FETCH_SIZE, "1000"); + defaultMap.put(FessConfig.PAGE_THUMBNAIL_QUEUE_MAX_FETCH_SIZE, "100"); + defaultMap.put(FessConfig.PAGING_SEARCH_PAGE_START, "0"); + defaultMap.put(FessConfig.PAGING_SEARCH_PAGE_SIZE, "20"); + defaultMap.put(FessConfig.PAGING_SEARCH_PAGE_MAX_SIZE, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_ENABLED, "false"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_MAX_HEIGHT, "20000"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_KEEP_ALIVE, "600000"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_WINDOW_WIDTH, "1200"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_WINDOW_HEIGHT, "800"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_THUMBNAIL_WIDTH, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_THUMBNAIL_HEIGHT, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_PHANTOMJS_FORMAT, "png"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_MIN_WIDTH, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_MIN_HEIGHT, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_MAX_ASPECT_RATIO, "3.0"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_WIDTH, "1200"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_HEIGHT, "800"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_WIDTH, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_HEIGHT, "100"); + defaultMap.put(FessConfig.THUMBNAIL_HTML_IMAGE_FORMAT, "png"); + defaultMap.put(FessConfig.THUMBNAIL_GENERATOR_INTERVAL, "0"); + defaultMap.put(FessConfig.THUMBNAIL_GENERATOR_TARGETS, "all"); + defaultMap.put(FessConfig.THUMBNAIL_CRAWLER_ENABLED, "true"); + defaultMap.put(FessConfig.USER_CODE_REQUEST_PARAMETER, "userCode"); + defaultMap.put(FessConfig.USER_CODE_MIN_LENGTH, "20"); + defaultMap.put(FessConfig.USER_CODE_MAX_LENGTH, "100"); + defaultMap.put(FessConfig.USER_CODE_PATTERN, "[a-zA-Z0-9_]+"); + defaultMap.put(FessConfig.MAIL_FROM_NAME, "Administrator"); + defaultMap.put(FessConfig.MAIL_FROM_ADDRESS, "root@localhost"); + defaultMap.put(FessConfig.SCHEDULER_TARGET_NAME, ""); + defaultMap.put(FessConfig.SCHEDULER_JOB_CLASS, "org.codelibs.fess.app.job.ScriptExecutorJob"); + defaultMap.put(FessConfig.SCHEDULER_CONCURRENT_EXEC_MODE, "QUIT"); + defaultMap.put(FessConfig.SCHEDULER_MONITOR_INTERVAL, "30"); + defaultMap.put(FessConfig.ONLINE_HELP_BASE_LINK, "http://fess.codelibs.org/{lang}/{version}/admin/"); + defaultMap.put(FessConfig.ONLINE_HELP_INSTALLATION, "http://fess.codelibs.org/{lang}/{version}/install/install.html"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_FAILUREURL, "failureurl"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_ELEVATEWORD, "elevateword"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_REQHEADER, "reqheader"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT_SYNONYM, "synonym"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT, "dict"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT_KUROMOJI, "kuromoji"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT_SEUNJEON, "seunjeon"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT_PROTWORDS, "protwords"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DICT_MAPPING, "mapping"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_WEBCONFIG, "webconfig"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_SEARCHLIST, "searchlist"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_LOG, "log"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_GENERAL, "general"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_ROLE, "role"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_JOBLOG, "joblog"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_KEYMATCH, "keymatch"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_WIZARD, "wizard"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_BADWORD, "badword"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_PATHMAP, "pathmap"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_BOOSTDOC, "boostdoc"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DATACONFIG, "dataconfig"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_SYSTEMINFO, "systeminfo"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_USER, "user"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_GROUP, "group"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DESIGN, "design"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DASHBOARD, "dashboard"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_WEBAUTH, "webauth"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_FILECONFIG, "fileconfig"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_FILEAUTH, "fileauth"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_LABELTYPE, "labeltype"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_DUPLICATEHOST, "duplicatehost"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_SCHEDULER, "scheduler"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_CRAWLINGINFO, "crawlinginfo"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_BACKUP, "backup"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_UPGRADE, "upgrade"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_ESREQ, "esreq"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_ACCESSTOKEN, "accesstoken"); + defaultMap.put(FessConfig.ONLINE_HELP_NAME_SUGGEST, "suggest"); + defaultMap.put(FessConfig.ONLINE_HELP_SUPPORTED_LANGS, "ja"); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_SEED, "0"); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_TAGS, ""); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_FIELDS, ""); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_EXCLUDES, ""); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_SIZE, "10"); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_WINDOW_SIZE, "30"); + defaultMap.put(FessConfig.SUGGEST_MIN_HIT_COUNT, "1"); + defaultMap.put(FessConfig.SUGGEST_FIELD_CONTENTS, "_default"); + defaultMap.put(FessConfig.SUGGEST_FIELD_TAGS, "label"); + defaultMap.put(FessConfig.SUGGEST_FIELD_ROLES, "role"); + defaultMap.put(FessConfig.SUGGEST_FIELD_INDEX_CONTENTS, "content,title"); + defaultMap.put(FessConfig.SUGGEST_UPDATE_REQUEST_INTERVAL, "1"); + defaultMap.put(FessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_NUM_PERCENTAGE, "50%"); + defaultMap.put(FessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_NUM, "10000"); + defaultMap.put(FessConfig.SUGGEST_SOURCE_READER_SCROLL_SIZE, "1"); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_CACHE_SIZE, "1000"); + defaultMap.put(FessConfig.SUGGEST_POPULAR_WORD_CACHE_EXPIRE, "60"); + defaultMap.put(FessConfig.SUGGEST_SEARCH_LOG_PERMISSIONS, "{user}guest,{role}guest"); + defaultMap.put(FessConfig.LDAP_ADMIN_ENABLED, "false"); + defaultMap.put(FessConfig.LDAP_ADMIN_USER_FILTER, "uid=%s"); + defaultMap.put(FessConfig.LDAP_ADMIN_USER_BASE_DN, "ou=People,dc=fess,dc=codelibs,dc=org"); + defaultMap.put(FessConfig.LDAP_ADMIN_USER_OBJECT_CLASSES, "organizationalPerson,top,person,inetOrgPerson"); + defaultMap.put(FessConfig.LDAP_ADMIN_ROLE_FILTER, "cn=%s"); + defaultMap.put(FessConfig.LDAP_ADMIN_ROLE_BASE_DN, "ou=Role,dc=fess,dc=codelibs,dc=org"); + defaultMap.put(FessConfig.LDAP_ADMIN_ROLE_OBJECT_CLASSES, "groupOfNames"); + defaultMap.put(FessConfig.LDAP_ADMIN_GROUP_FILTER, "cn=%s"); + defaultMap.put(FessConfig.LDAP_ADMIN_GROUP_BASE_DN, "ou=Group,dc=fess,dc=codelibs,dc=org"); + defaultMap.put(FessConfig.LDAP_ADMIN_GROUP_OBJECT_CLASSES, "groupOfNames"); + defaultMap.put(FessConfig.LDAP_ADMIN_SYNC_PASSWORD, "true"); + defaultMap.put(FessConfig.LDAP_MAX_USERNAME_LENGTH, "-1"); + defaultMap.put(FessConfig.LDAP_ROLE_SEARCH_USER_ENABLED, "true"); + defaultMap.put(FessConfig.LDAP_ROLE_SEARCH_GROUP_ENABLED, "true"); + defaultMap.put(FessConfig.LDAP_ROLE_SEARCH_ROLE_ENABLED, "true"); + defaultMap.put(FessConfig.LDAP_ATTR_SURNAME, "sn"); + defaultMap.put(FessConfig.LDAP_ATTR_GIVEN_NAME, "givenName"); + defaultMap.put(FessConfig.LDAP_ATTR_EMPLOYEE_NUMBER, "employeeNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_MAIL, "mail"); + defaultMap.put(FessConfig.LDAP_ATTR_TELEPHONE_NUMBER, "telephoneNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_HOME_PHONE, "homePhone"); + defaultMap.put(FessConfig.LDAP_ATTR_HOME_POSTAL_ADDRESS, "homePostalAddress"); + defaultMap.put(FessConfig.LDAP_ATTR_LABELEDURI, "labeledURI"); + defaultMap.put(FessConfig.LDAP_ATTR_ROOM_NUMBER, "roomNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_DESCRIPTION, "description"); + defaultMap.put(FessConfig.LDAP_ATTR_TITLE, "title"); + defaultMap.put(FessConfig.LDAP_ATTR_PAGER, "pager"); + defaultMap.put(FessConfig.LDAP_ATTR_STREET, "street"); + defaultMap.put(FessConfig.LDAP_ATTR_POSTAL_CODE, "postalCode"); + defaultMap.put(FessConfig.LDAP_ATTR_PHYSICAL_DELIVERY_OFFICE_NAME, "physicalDeliveryOfficeName"); + defaultMap.put(FessConfig.LDAP_ATTR_DESTINATION_INDICATOR, "destinationIndicator"); + defaultMap.put(FessConfig.LDAP_ATTR_INTERNATIONALISDN_NUMBER, "internationaliSDNNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_STATE, "st"); + defaultMap.put(FessConfig.LDAP_ATTR_EMPLOYEE_TYPE, "employeeType"); + defaultMap.put(FessConfig.LDAP_ATTR_FACSIMILE_TELEPHONE_NUMBER, "facsimileTelephoneNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_POST_OFFICE_BOX, "postOfficeBox"); + defaultMap.put(FessConfig.LDAP_ATTR_INITIALS, "initials"); + defaultMap.put(FessConfig.LDAP_ATTR_CAR_LICENSE, "carLicense"); + defaultMap.put(FessConfig.LDAP_ATTR_MOBILE, "mobile"); + defaultMap.put(FessConfig.LDAP_ATTR_POSTAL_ADDRESS, "postalAddress"); + defaultMap.put(FessConfig.LDAP_ATTR_CITY, "l"); + defaultMap.put(FessConfig.LDAP_ATTR_TELETEX_TERMINAL_IDENTIFIER, "teletexTerminalIdentifier"); + defaultMap.put(FessConfig.LDAP_ATTR_X121_ADDRESS, "x121Address"); + defaultMap.put(FessConfig.LDAP_ATTR_BUSINESS_CATEGORY, "businessCategory"); + defaultMap.put(FessConfig.LDAP_ATTR_REGISTERED_ADDRESS, "registeredAddress"); + defaultMap.put(FessConfig.LDAP_ATTR_DISPLAY_NAME, "displayName"); + defaultMap.put(FessConfig.LDAP_ATTR_PREFERRED_LANGUAGE, "preferredLanguage"); + defaultMap.put(FessConfig.LDAP_ATTR_DEPARTMENT_NUMBER, "departmentNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_UID_NUMBER, "uidNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_GID_NUMBER, "gidNumber"); + defaultMap.put(FessConfig.LDAP_ATTR_HOME_DIRECTORY, "homeDirectory"); + defaultMap.put(FessConfig.SSO_TYPE, "none"); + defaultMap.put(FessConfig.SPNEGO_LOGGER_LEVEL, "0"); + defaultMap.put(FessConfig.SPNEGO_KRB5_CONF, "krb5.conf"); + defaultMap.put(FessConfig.SPNEGO_LOGIN_CONF, "auth_login.conf"); + defaultMap.put(FessConfig.SPNEGO_PREAUTH_USERNAME, "username"); + defaultMap.put(FessConfig.SPNEGO_PREAUTH_PASSWORD, "password"); + defaultMap.put(FessConfig.SPNEGO_LOGIN_CLIENT_MODULE, "spnego-client"); + defaultMap.put(FessConfig.SPNEGO_LOGIN_SERVER_MODULE, "spnego-server"); + defaultMap.put(FessConfig.SPNEGO_ALLOW_BASIC, "true"); + defaultMap.put(FessConfig.SPNEGO_ALLOW_UNSECURE_BASIC, "true"); + defaultMap.put(FessConfig.SPNEGO_PROMPT_NTLM, "true"); + defaultMap.put(FessConfig.SPNEGO_ALLOW_LOCALHOST, "true"); + defaultMap.put(FessConfig.SPNEGO_ALLOW_DELEGATION, "false"); + defaultMap.put(FessConfig.OIC_CLIENT_ID, "__CLIENT_ID__"); + defaultMap.put(FessConfig.OIC_CLIENT_SECRET, "__CLIENT_SECRET__"); + defaultMap.put(FessConfig.OIC_AUTH_SERVER_URL, "https://accounts.google.com/o/oauth2/auth"); + defaultMap.put(FessConfig.OIC_REDIRECT_URL, "http://localhost:8080/sso/"); + defaultMap.put(FessConfig.OIC_SCOPE, "openid email"); + defaultMap.put(FessConfig.OIC_TOKEN_SERVER_URL, "https://accounts.google.com/o/oauth2/token"); + defaultMap.put(FessConfig.OIC_DEFAULT_ROLES, "guest"); + defaultMap.put(FessConfig.OIC_DEFAULT_GROUPS, ""); + defaultMap.put(FessConfig.lasta_di_SMART_DEPLOY_MODE, "hot"); + defaultMap.put(FessConfig.DEVELOPMENT_HERE, "true"); + defaultMap.put(FessConfig.ENVIRONMENT_TITLE, "Local Development"); + defaultMap.put(FessConfig.FRAMEWORK_DEBUG, "false"); + defaultMap.put(FessConfig.TIME_ADJUST_TIME_MILLIS, "0"); + defaultMap.put(FessConfig.MAIL_SEND_MOCK, "true"); + defaultMap.put(FessConfig.MAIL_SMTP_SERVER_MAIN_HOST_AND_PORT, "localhost:25"); + defaultMap.put(FessConfig.MAIL_SUBJECT_TEST_PREFIX, "[Test]"); + defaultMap.put(FessConfig.MAIL_RETURN_PATH, "root@localhost"); + return defaultMap; + } } } diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/FessEnv.java b/src/main/java/org/codelibs/fess/mylasta/direction/FessEnv.java index 45d44face..77c6ff736 100644 --- a/src/main/java/org/codelibs/fess/mylasta/direction/FessEnv.java +++ b/src/main/java/org/codelibs/fess/mylasta/direction/FessEnv.java @@ -231,5 +231,20 @@ public interface FessEnv { public String getMailReturnPath() { return get(FessEnv.MAIL_RETURN_PATH); } + + @Override + protected java.util.Map prepareGeneratedDefaultMap() { + java.util.Map defaultMap = super.prepareGeneratedDefaultMap(); + defaultMap.put(FessEnv.lasta_di_SMART_DEPLOY_MODE, "hot"); + defaultMap.put(FessEnv.DEVELOPMENT_HERE, "true"); + defaultMap.put(FessEnv.ENVIRONMENT_TITLE, "Local Development"); + defaultMap.put(FessEnv.FRAMEWORK_DEBUG, "false"); + defaultMap.put(FessEnv.TIME_ADJUST_TIME_MILLIS, "0"); + defaultMap.put(FessEnv.MAIL_SEND_MOCK, "true"); + defaultMap.put(FessEnv.MAIL_SMTP_SERVER_MAIN_HOST_AND_PORT, "localhost:25"); + defaultMap.put(FessEnv.MAIL_SUBJECT_TEST_PREFIX, "[Test]"); + defaultMap.put(FessEnv.MAIL_RETURN_PATH, "root@localhost"); + return defaultMap; + } } }