View Javadoc
1   /*
2    * Copyright 2012-2020 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.mylasta.direction;
17  
18  import org.lastaflute.core.direction.exception.ConfigPropertyNotFoundException;
19  
20  /**
21   * @author FreeGen
22   */
23  public interface FessConfig extends FessEnv, org.codelibs.fess.mylasta.direction.FessProp {
24  
25      /** The key of the configuration. e.g. Fess */
26      String DOMAIN_TITLE = "domain.title";
27  
28      /** The key of the configuration. e.g. http://localhost:9201 */
29      String ELASTICSEARCH_HTTP_URL = "elasticsearch.http.url";
30  
31      /** The key of the configuration. e.g. aes */
32      String APP_CIPHER_ALGORISM = "app.cipher.algorism";
33  
34      /** The key of the configuration. e.g. ___change__me___ */
35      String APP_CIPHER_KEY = "app.cipher.key";
36  
37      /** The key of the configuration. e.g. sha256 */
38      String APP_DIGEST_ALGORISM = "app.digest.algorism";
39  
40      /** The key of the configuration. e.g. .*password|.*key */
41      String APP_ENCRYPT_PROPERTY_PATTERN = "app.encrypt.property.pattern";
42  
43      /** The key of the configuration. e.g.  */
44      String APP_EXTENSION_NAMES = "app.extension.names";
45  
46      /** The key of the configuration. e.g. -Djava.awt.headless=true
47      -Dfile.encoding=UTF-8
48      -Djna.nosys=true
49      -Djdk.io.permissionsUseCanonicalPath=true
50      -Dhttp.maxConnections=20
51      -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
52      -server
53      -Xms128m
54      -Xmx512m
55      -XX:MaxMetaspaceSize=128m
56      -XX:CompressedClassSpaceSize=32m
57      -XX:-UseGCOverheadLimit
58      -XX:+UseTLAB
59      -XX:+DisableExplicitGC
60      -XX:-HeapDumpOnOutOfMemoryError
61      -XX:-OmitStackTraceInFastThrow
62      -XX:+UnlockExperimentalVMOptions
63      -XX:+UseG1GC
64      -XX:InitiatingHeapOccupancyPercent=45
65      -XX:G1HeapRegionSize=1m
66      -XX:MaxGCPauseMillis=60000
67      -XX:G1NewSizePercent=5
68      -XX:G1MaxNewSizePercent=5
69      -Djcifs.smb.client.responseTimeout=30000
70      -Djcifs.smb.client.soTimeout=35000
71      -Djcifs.smb.client.connTimeout=60000
72      -Djcifs.smb.client.sessionTimeout=60000
73      -Djcifs.smb1.smb.client.connTimeout=60000
74      -Djcifs.smb1.smb.client.soTimeout=35000
75      -Djcifs.smb1.smb.client.responseTimeout=30000
76      -Dgroovy.use.classvalue=true
77      -Dio.netty.noUnsafe=true
78      -Dio.netty.noKeySetOptimization=true
79      -Dio.netty.recycler.maxCapacityPerThread=0
80      -Dlog4j.shutdownHookEnabled=false
81      -Dlog4j2.disable.jmx=true
82      -Dlog4j.skipJansi=true
83      -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
84      -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
85      */
86      String JVM_CRAWLER_OPTIONS = "jvm.crawler.options";
87  
88      /** The key of the configuration. e.g. -Djava.awt.headless=true
89      -Dfile.encoding=UTF-8
90      -Djna.nosys=true
91      -Djdk.io.permissionsUseCanonicalPath=true
92      -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
93      -server
94      -Xms128m
95      -Xmx256m
96      -XX:MaxMetaspaceSize=128m
97      -XX:CompressedClassSpaceSize=32m
98      -XX:-UseGCOverheadLimit
99      -XX:+UseTLAB
100     -XX:+DisableExplicitGC
101     -XX:-HeapDumpOnOutOfMemoryError
102     -XX:+UnlockExperimentalVMOptions
103     -XX:+UseG1GC
104     -XX:InitiatingHeapOccupancyPercent=45
105     -XX:G1HeapRegionSize=1m
106     -XX:MaxGCPauseMillis=60000
107     -XX:G1NewSizePercent=5
108     -XX:G1MaxNewSizePercent=30
109     -Dgroovy.use.classvalue=true
110     -Dio.netty.noUnsafe=true
111     -Dio.netty.noKeySetOptimization=true
112     -Dio.netty.recycler.maxCapacityPerThread=0
113     -Dlog4j.shutdownHookEnabled=false
114     -Dlog4j2.disable.jmx=true
115     -Dlog4j.skipJansi=true
116     */
117     String JVM_SUGGEST_OPTIONS = "jvm.suggest.options";
118 
119     /** The key of the configuration. e.g. -Djava.awt.headless=true
120     -Dfile.encoding=UTF-8
121     -Djna.nosys=true
122     -Djdk.io.permissionsUseCanonicalPath=true
123     -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
124     -server
125     -Xms128m
126     -Xmx256m
127     -XX:MaxMetaspaceSize=128m
128     -XX:CompressedClassSpaceSize=32m
129     -XX:-UseGCOverheadLimit
130     -XX:+UseTLAB
131     -XX:+DisableExplicitGC
132     -XX:-HeapDumpOnOutOfMemoryError
133     -XX:-OmitStackTraceInFastThrow
134     -XX:+UnlockExperimentalVMOptions
135     -XX:+UseG1GC
136     -XX:InitiatingHeapOccupancyPercent=45
137     -XX:G1HeapRegionSize=4m
138     -XX:MaxGCPauseMillis=60000
139     -XX:G1NewSizePercent=5
140     -XX:G1MaxNewSizePercent=50
141     -Djcifs.smb.client.responseTimeout=30000
142     -Djcifs.smb.client.soTimeout=35000
143     -Djcifs.smb.client.connTimeout=60000
144     -Djcifs.smb.client.sessionTimeout=60000
145     -Djcifs.smb1.smb.client.connTimeout=60000
146     -Djcifs.smb1.smb.client.soTimeout=35000
147     -Djcifs.smb1.smb.client.responseTimeout=30000
148     -Dgroovy.use.classvalue=true
149     -Dio.netty.noUnsafe=true
150     -Dio.netty.noKeySetOptimization=true
151     -Dio.netty.recycler.maxCapacityPerThread=0
152     -Dlog4j.shutdownHookEnabled=false
153     -Dlog4j2.disable.jmx=true
154     -Dlog4j.skipJansi=true
155     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
156     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
157     */
158     String JVM_THUMBNAIL_OPTIONS = "jvm.thumbnail.options";
159 
160     /** The key of the configuration. e.g. default_crawler */
161     String JOB_SYSTEM_JOB_IDS = "job.system.job.ids";
162 
163     /** The key of the configuration. e.g. Web Crawler - {0} */
164     String JOB_TEMPLATE_TITLE_WEB = "job.template.title.web";
165 
166     /** The key of the configuration. e.g. File Crawler - {0} */
167     String JOB_TEMPLATE_TITLE_FILE = "job.template.title.file";
168 
169     /** The key of the configuration. e.g. Data Crawler - {0} */
170     String JOB_TEMPLATE_TITLE_DATA = "job.template.title.data";
171 
172     /** The key of the configuration. e.g. return container.getComponent("crawlJob").logLevel("info").sessionId("{3}").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute(); */
173     String JOB_TEMPLATE_SCRIPT = "job.template.script";
174 
175     /** The key of the configuration. e.g. 0 */
176     String JOB_MAX_CRAWLER_PROCESSES = "job.max.crawler.processes";
177 
178     /** The key of the configuration. e.g. 0 */
179     String PROCESSORS = "processors";
180 
181     /** The key of the configuration. e.g. java */
182     String JAVA_COMMAND_PATH = "java.command.path";
183 
184     /** The key of the configuration. e.g. UTF-8 */
185     String PATH_ENCODING = "path.encoding";
186 
187     /** The key of the configuration. e.g. true */
188     String USE_OWN_TMP_DIR = "use.own.tmp.dir";
189 
190     /** The key of the configuration. e.g. 4000 */
191     String MAX_LOG_OUTPUT_LENGTH = "max.log.output.length";
192 
193     /** The key of the configuration. e.g. 0 */
194     String ADAPTIVE_LOAD_CONTROL = "adaptive.load.control";
195 
196     /** The key of the configuration. e.g. js */
197     String SUPPORTED_UPLOADED_JS_EXTENTIONS = "supported.uploaded.js.extentions";
198 
199     /** The key of the configuration. e.g. css */
200     String SUPPORTED_UPLOADED_CSS_EXTENTIONS = "supported.uploaded.css.extentions";
201 
202     /** The key of the configuration. e.g. jpg,jpeg,gif,png,swf */
203     String SUPPORTED_UPLOADED_MEDIA_EXTENTIONS = "supported.uploaded.media.extentions";
204 
205     /** The key of the configuration. e.g. license.properties */
206     String SUPPORTED_UPLOADED_FILES = "supported.uploaded.files";
207 
208     /** The key of the configuration. e.g. ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh */
209     String SUPPORTED_LANGUAGES = "supported.languages";
210 
211     /** The key of the configuration. e.g. 60 */
212     String API_ACCESS_TOKEN_LENGTH = "api.access.token.length";
213 
214     /** The key of the configuration. e.g. false */
215     String API_ACCESS_TOKEN_REQUIRED = "api.access.token.required";
216 
217     /** The key of the configuration. e.g.  */
218     String API_ACCESS_TOKEN_REQUEST_PARAMETER = "api.access.token.request.parameter";
219 
220     /** The key of the configuration. e.g. Radmin-api */
221     String API_ADMIN_ACCESS_PERMISSIONS = "api.admin.access.permissions";
222 
223     /** The key of the configuration. e.g.  */
224     String API_SEARCH_ACCEPT_REFERERS = "api.search.accept.referers";
225 
226     /** The key of the configuration. e.g. false */
227     String API_SEARCH_SCROLL = "api.search.scroll";
228 
229     /** The key of the configuration. e.g.  */
230     String API_JSON_RESPONSE_HEADERS = "api.json.response.headers";
231 
232     /** The key of the configuration. e.g.  */
233     String API_GSA_RESPONSE_HEADERS = "api.gsa.response.headers";
234 
235     /** The key of the configuration. e.g.  */
236     String API_DASHBOARD_RESPONSE_HEADERS = "api.dashboard.response.headers";
237 
238     /** The key of the configuration. e.g. * */
239     String API_CORS_ALLOW_ORIGIN = "api.cors.allow.origin";
240 
241     /** The key of the configuration. e.g. GET, POST, OPTIONS, DELETE, PUT */
242     String API_CORS_ALLOW_METHODS = "api.cors.allow.methods";
243 
244     /** The key of the configuration. e.g. 3600 */
245     String API_CORS_MAX_AGE = "api.cors.max.age";
246 
247     /** The key of the configuration. e.g. Origin, Content-Type, Accept, Authorization, X-Requested-With */
248     String API_CORS_ALLOW_HEADERS = "api.cors.allow.headers";
249 
250     /** The key of the configuration. e.g. true */
251     String API_CORS_ALLOW_CREDENTIALS = "api.cors.allow.credentials";
252 
253     /** The key of the configuration. e.g. false */
254     String API_JSONP_ENABLED = "api.jsonp.enabled";
255 
256     /** The key of the configuration. e.g.  */
257     String VIRTUAL_HOST_HEADERS = "virtual.host.headers";
258 
259     /** The key of the configuration. e.g.  */
260     String HTTP_PROXY_HOST = "http.proxy.host";
261 
262     /** The key of the configuration. e.g. 8080 */
263     String HTTP_PROXY_PORT = "http.proxy.port";
264 
265     /** The key of the configuration. e.g.  */
266     String HTTP_PROXY_USERNAME = "http.proxy.username";
267 
268     /** The key of the configuration. e.g.  */
269     String HTTP_PROXY_PASSWORD = "http.proxy.password";
270 
271     /** The key of the configuration. e.g. 262144000 */
272     String HTTP_FILEUPLOAD_MAX_SIZE = "http.fileupload.max.size";
273 
274     /** The key of the configuration. e.g. 262144 */
275     String HTTP_FILEUPLOAD_THRESHOLD_SIZE = "http.fileupload.threshold.size";
276 
277     /** The key of the configuration. e.g. 50 */
278     String CRAWLER_DOCUMENT_MAX_SITE_LENGTH = "crawler.document.max.site.length";
279 
280     /** The key of the configuration. e.g. UTF-8 */
281     String CRAWLER_DOCUMENT_SITE_ENCODING = "crawler.document.site.encoding";
282 
283     /** The key of the configuration. e.g. unknown */
284     String CRAWLER_DOCUMENT_UNKNOWN_HOSTNAME = "crawler.document.unknown.hostname";
285 
286     /** The key of the configuration. e.g. false */
287     String CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH = "crawler.document.use.site.encoding.on.english";
288 
289     /** The key of the configuration. e.g. true */
290     String CRAWLER_DOCUMENT_APPEND_DATA = "crawler.document.append.data";
291 
292     /** The key of the configuration. e.g. 20 */
293     String CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE = "crawler.document.max.alphanum.term.size";
294 
295     /** The key of the configuration. e.g. 10 */
296     String CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE = "crawler.document.max.symbol.term.size";
297 
298     /** The key of the configuration. e.g. false */
299     String CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED = "crawler.document.duplicate.term.removed";
300 
301     /** The key of the configuration. e.g. u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6 */
302     String CRAWLER_DOCUMENT_SPACE_CHARS = "crawler.document.space.chars";
303 
304     /** The key of the configuration. e.g. u002eu06d4u2e3cu3002 */
305     String CRAWLER_DOCUMENT_FULLSTOP_CHARS = "crawler.document.fullstop.chars";
306 
307     /** The key of the configuration. e.g. UTF-8 */
308     String CRAWLER_CRAWLING_DATA_ENCODING = "crawler.crawling.data.encoding";
309 
310     /** The key of the configuration. e.g. http,https */
311     String CRAWLER_WEB_PROTOCOLS = "crawler.web.protocols";
312 
313     /** The key of the configuration. e.g. file,smb,smb1,ftp,storage */
314     String CRAWLER_FILE_PROTOCOLS = "crawler.file.protocols";
315 
316     /** The key of the configuration. e.g. false */
317     String CRAWLER_IGNORE_ROBOTS_TXT = "crawler.ignore.robots.txt";
318 
319     /** The key of the configuration. e.g. false */
320     String CRAWLER_IGNORE_ROBOTS_TAGS = "crawler.ignore.robots.tags";
321 
322     /** The key of the configuration. e.g. true */
323     String CRAWLER_IGNORE_CONTENT_EXCEPTION = "crawler.ignore.content.exception";
324 
325     /** The key of the configuration. e.g. 404 */
326     String CRAWLER_FAILURE_URL_STATUS_CODES = "crawler.failure.url.status.codes";
327 
328     /** The key of the configuration. e.g. 60 */
329     String CRAWLER_SYSTEM_MONITOR_INTERVAL = "crawler.system.monitor.interval";
330 
331     /** The key of the configuration. e.g. resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.* */
332     String CRAWLER_METADATA_CONTENT_EXCLUDES = "crawler.metadata.content.excludes";
333 
334     /** The key of the configuration. e.g. title=title:string
335     Title=title:string
336     */
337     String CRAWLER_METADATA_NAME_MAPPING = "crawler.metadata.name.mapping";
338 
339     /** The key of the configuration. e.g. //BODY */
340     String CRAWLER_DOCUMENT_HTML_CONTENT_XPATH = "crawler.document.html.content.xpath";
341 
342     /** The key of the configuration. e.g. //HTML/@lang */
343     String CRAWLER_DOCUMENT_HTML_LANG_XPATH = "crawler.document.html.lang.xpath";
344 
345     /** The key of the configuration. e.g. //META[@name='description']/@content */
346     String CRAWLER_DOCUMENT_HTML_DIGEST_XPATH = "crawler.document.html.digest.xpath";
347 
348     /** The key of the configuration. e.g. //LINK[@rel='canonical'][1]/@href */
349     String CRAWLER_DOCUMENT_HTML_CANONICAL_XPATH = "crawler.document.html.canonical.xpath";
350 
351     /** The key of the configuration. e.g. noscript,script,style,header,footer,nav,a[rel=nofollow] */
352     String CRAWLER_DOCUMENT_HTML_PRUNED_TAGS = "crawler.document.html.pruned.tags";
353 
354     /** The key of the configuration. e.g. 120 */
355     String CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH = "crawler.document.html.max.digest.length";
356 
357     /** The key of the configuration. e.g.  */
358     String CRAWLER_DOCUMENT_HTML_DEFAULT_LANG = "crawler.document.html.default.lang";
359 
360     /** The key of the configuration. e.g.  */
361     String CRAWLER_DOCUMENT_FILE_NAME_ENCODING = "crawler.document.file.name.encoding";
362 
363     /** The key of the configuration. e.g. No title. */
364     String CRAWLER_DOCUMENT_FILE_NO_TITLE_LABEL = "crawler.document.file.no.title.label";
365 
366     /** The key of the configuration. e.g. false */
367     String CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT = "crawler.document.file.ignore.empty.content";
368 
369     /** The key of the configuration. e.g. 100 */
370     String CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH = "crawler.document.file.max.title.length";
371 
372     /** The key of the configuration. e.g. 200 */
373     String CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH = "crawler.document.file.max.digest.length";
374 
375     /** The key of the configuration. e.g. true */
376     String CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT = "crawler.document.file.append.meta.content";
377 
378     /** The key of the configuration. e.g. true */
379     String CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT = "crawler.document.file.append.body.content";
380 
381     /** The key of the configuration. e.g.  */
382     String CRAWLER_DOCUMENT_FILE_DEFAULT_LANG = "crawler.document.file.default.lang";
383 
384     /** The key of the configuration. e.g. true */
385     String CRAWLER_DOCUMENT_CACHE_ENABLED = "crawler.document.cache.enabled";
386 
387     /** The key of the configuration. e.g. 2621440 */
388     String CRAWLER_DOCUMENT_CACHE_MAX_SIZE = "crawler.document.cache.max.size";
389 
390     /** The key of the configuration. e.g. text/html */
391     String CRAWLER_DOCUMENT_CACHE_SUPPORTED_MIMETYPES = "crawler.document.cache.supported.mimetypes";
392 
393     /** The key of the configuration. e.g. text/html */
394     String CRAWLER_DOCUMENT_CACHE_HTML_MIMETYPES = "crawler.document.cache.html.mimetypes";
395 
396     /** The key of the configuration. e.g. true */
397     String INDEXER_THREAD_DUMP_ENABLED = "indexer.thread.dump.enabled";
398 
399     /** The key of the configuration. e.g. 1000 */
400     String INDEXER_UNPROCESSED_DOCUMENT_SIZE = "indexer.unprocessed.document.size";
401 
402     /** The key of the configuration. e.g. true */
403     String INDEXER_CLICK_COUNT_ENABLED = "indexer.click.count.enabled";
404 
405     /** The key of the configuration. e.g. true */
406     String INDEXER_FAVORITE_COUNT_ENABLED = "indexer.favorite.count.enabled";
407 
408     /** The key of the configuration. e.g. 5000 */
409     String INDEXER_WEBFS_COMMIT_MARGIN_TIME = "indexer.webfs.commit.margin.time";
410 
411     /** The key of the configuration. e.g. 3600 */
412     String INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT = "indexer.webfs.max.empty.list.count";
413 
414     /** The key of the configuration. e.g. 10000 */
415     String INDEXER_WEBFS_UPDATE_INTERVAL = "indexer.webfs.update.interval";
416 
417     /** The key of the configuration. e.g. 10 */
418     String INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE = "indexer.webfs.max.document.cache.size";
419 
420     /** The key of the configuration. e.g. 1048576 */
421     String INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE = "indexer.webfs.max.document.request.size";
422 
423     /** The key of the configuration. e.g. 10000 */
424     String INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE = "indexer.data.max.document.cache.size";
425 
426     /** The key of the configuration. e.g. 1048576 */
427     String INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE = "indexer.data.max.document.request.size";
428 
429     /** The key of the configuration. e.g. 100 */
430     String INDEXER_DATA_MAX_DELETE_CACHE_SIZE = "indexer.data.max.delete.cache.size";
431 
432     /** The key of the configuration. e.g. 10 */
433     String INDEXER_DATA_MAX_REDIRECT_COUNT = "indexer.data.max.redirect.count";
434 
435     /** The key of the configuration. e.g. content,important_content,title */
436     String INDEXER_LANGUAGE_FIELDS = "indexer.language.fields";
437 
438     /** The key of the configuration. e.g. 1000 */
439     String INDEXER_LANGUAGE_DETECT_LENGTH = "indexer.language.detect.length";
440 
441     /** The key of the configuration. e.g. default */
442     String INDEX_CODEC = "index.codec";
443 
444     /** The key of the configuration. e.g. 5 */
445     String INDEX_number_of_shards = "index.number_of_shards";
446 
447     /** The key of the configuration. e.g. 0-1 */
448     String INDEX_auto_expand_replicas = "index.auto_expand_replicas";
449 
450     /** The key of the configuration. e.g. SHA-512 */
451     String INDEX_ID_DIGEST_ALGORITHM = "index.id.digest.algorithm";
452 
453     /** The key of the configuration. e.g. favorite_count */
454     String INDEX_FIELD_favorite_count = "index.field.favorite_count";
455 
456     /** The key of the configuration. e.g. click_count */
457     String INDEX_FIELD_click_count = "index.field.click_count";
458 
459     /** The key of the configuration. e.g. config_id */
460     String INDEX_FIELD_config_id = "index.field.config_id";
461 
462     /** The key of the configuration. e.g. expires */
463     String INDEX_FIELD_EXPIRES = "index.field.expires";
464 
465     /** The key of the configuration. e.g. url */
466     String INDEX_FIELD_URL = "index.field.url";
467 
468     /** The key of the configuration. e.g. doc_id */
469     String INDEX_FIELD_doc_id = "index.field.doc_id";
470 
471     /** The key of the configuration. e.g. _id */
472     String INDEX_FIELD_ID = "index.field.id";
473 
474     /** The key of the configuration. e.g. _version */
475     String INDEX_FIELD_VERSION = "index.field.version";
476 
477     /** The key of the configuration. e.g. _seq_no */
478     String INDEX_FIELD_seq_no = "index.field.seq_no";
479 
480     /** The key of the configuration. e.g. _primary_term */
481     String INDEX_FIELD_primary_term = "index.field.primary_term";
482 
483     /** The key of the configuration. e.g. lang */
484     String INDEX_FIELD_LANG = "index.field.lang";
485 
486     /** The key of the configuration. e.g. has_cache */
487     String INDEX_FIELD_has_cache = "index.field.has_cache";
488 
489     /** The key of the configuration. e.g. last_modified */
490     String INDEX_FIELD_last_modified = "index.field.last_modified";
491 
492     /** The key of the configuration. e.g. anchor */
493     String INDEX_FIELD_ANCHOR = "index.field.anchor";
494 
495     /** The key of the configuration. e.g. segment */
496     String INDEX_FIELD_SEGMENT = "index.field.segment";
497 
498     /** The key of the configuration. e.g. role */
499     String INDEX_FIELD_ROLE = "index.field.role";
500 
501     /** The key of the configuration. e.g. boost */
502     String INDEX_FIELD_BOOST = "index.field.boost";
503 
504     /** The key of the configuration. e.g. created */
505     String INDEX_FIELD_CREATED = "index.field.created";
506 
507     /** The key of the configuration. e.g. timestamp */
508     String INDEX_FIELD_TIMESTAMP = "index.field.timestamp";
509 
510     /** The key of the configuration. e.g. label */
511     String INDEX_FIELD_LABEL = "index.field.label";
512 
513     /** The key of the configuration. e.g. mimetype */
514     String INDEX_FIELD_MIMETYPE = "index.field.mimetype";
515 
516     /** The key of the configuration. e.g. parent_id */
517     String INDEX_FIELD_parent_id = "index.field.parent_id";
518 
519     /** The key of the configuration. e.g. important_content */
520     String INDEX_FIELD_important_content = "index.field.important_content";
521 
522     /** The key of the configuration. e.g. content */
523     String INDEX_FIELD_CONTENT = "index.field.content";
524 
525     /** The key of the configuration. e.g. content_minhash */
526     String INDEX_FIELD_content_minhash = "index.field.content_minhash";
527 
528     /** The key of the configuration. e.g. content_minhash_bits */
529     String INDEX_FIELD_content_minhash_bits = "index.field.content_minhash_bits";
530 
531     /** The key of the configuration. e.g. cache */
532     String INDEX_FIELD_CACHE = "index.field.cache";
533 
534     /** The key of the configuration. e.g. digest */
535     String INDEX_FIELD_DIGEST = "index.field.digest";
536 
537     /** The key of the configuration. e.g. title */
538     String INDEX_FIELD_TITLE = "index.field.title";
539 
540     /** The key of the configuration. e.g. host */
541     String INDEX_FIELD_HOST = "index.field.host";
542 
543     /** The key of the configuration. e.g. site */
544     String INDEX_FIELD_SITE = "index.field.site";
545 
546     /** The key of the configuration. e.g. content_length */
547     String INDEX_FIELD_content_length = "index.field.content_length";
548 
549     /** The key of the configuration. e.g. filetype */
550     String INDEX_FIELD_FILETYPE = "index.field.filetype";
551 
552     /** The key of the configuration. e.g. filename */
553     String INDEX_FIELD_FILENAME = "index.field.filename";
554 
555     /** The key of the configuration. e.g. thumbnail */
556     String INDEX_FIELD_THUMBNAIL = "index.field.thumbnail";
557 
558     /** The key of the configuration. e.g. virtual_host */
559     String INDEX_FIELD_virtual_host = "index.field.virtual_host";
560 
561     /** The key of the configuration. e.g. content_title */
562     String RESPONSE_FIELD_content_title = "response.field.content_title";
563 
564     /** The key of the configuration. e.g. content_description */
565     String RESPONSE_FIELD_content_description = "response.field.content_description";
566 
567     /** The key of the configuration. e.g. url_link */
568     String RESPONSE_FIELD_url_link = "response.field.url_link";
569 
570     /** The key of the configuration. e.g. site_path */
571     String RESPONSE_FIELD_site_path = "response.field.site_path";
572 
573     /** The key of the configuration. e.g. 50 */
574     String RESPONSE_MAX_TITLE_LENGTH = "response.max.title.length";
575 
576     /** The key of the configuration. e.g. 50 */
577     String RESPONSE_MAX_SITE_PATH_LENGTH = "response.max.site.path.length";
578 
579     /** The key of the configuration. e.g. true */
580     String RESPONSE_HIGHLIGHT_content_title_ENABLED = "response.highlight.content_title.enabled";
581 
582     /** The key of the configuration. e.g. fess.search */
583     String INDEX_DOCUMENT_SEARCH_INDEX = "index.document.search.index";
584 
585     /** The key of the configuration. e.g. fess.update */
586     String INDEX_DOCUMENT_UPDATE_INDEX = "index.document.update.index";
587 
588     /** The key of the configuration. e.g. fess */
589     String INDEX_DOCUMENT_SUGGEST_INDEX = "index.document.suggest.index";
590 
591     /** The key of the configuration. e.g. .crawler */
592     String INDEX_DOCUMENT_CRAWLER_INDEX = "index.document.crawler.index";
593 
594     /** The key of the configuration. e.g. 10 */
595     String INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards = "index.document.crawler.queue.number_of_shards";
596 
597     /** The key of the configuration. e.g. 10 */
598     String INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards = "index.document.crawler.data.number_of_shards";
599 
600     /** The key of the configuration. e.g. 10 */
601     String INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards = "index.document.crawler.filter.number_of_shards";
602 
603     /** The key of the configuration. e.g. 1 */
604     String INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas = "index.document.crawler.queue.number_of_replicas";
605 
606     /** The key of the configuration. e.g. 1 */
607     String INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas = "index.document.crawler.data.number_of_replicas";
608 
609     /** The key of the configuration. e.g. 1 */
610     String INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas = "index.document.crawler.filter.number_of_replicas";
611 
612     /** The key of the configuration. e.g. .fess_config */
613     String INDEX_CONFIG_INDEX = "index.config.index";
614 
615     /** The key of the configuration. e.g. .fess_user */
616     String INDEX_USER_INDEX = "index.user.index";
617 
618     /** The key of the configuration. e.g. fess_log */
619     String INDEX_LOG_INDEX = "index.log.index";
620 
621     /** The key of the configuration. e.g. lang,role,label,anchor,virtual_host */
622     String INDEX_ADMIN_ARRAY_FIELDS = "index.admin.array.fields";
623 
624     /** The key of the configuration. e.g. expires,created,timestamp,last_modified */
625     String INDEX_ADMIN_DATE_FIELDS = "index.admin.date.fields";
626 
627     /** The key of the configuration. e.g.  */
628     String INDEX_ADMIN_INTEGER_FIELDS = "index.admin.integer.fields";
629 
630     /** The key of the configuration. e.g. content_length,favorite_count,click_count */
631     String INDEX_ADMIN_LONG_FIELDS = "index.admin.long.fields";
632 
633     /** The key of the configuration. e.g. boost */
634     String INDEX_ADMIN_FLOAT_FIELDS = "index.admin.float.fields";
635 
636     /** The key of the configuration. e.g.  */
637     String INDEX_ADMIN_DOUBLE_FIELDS = "index.admin.double.fields";
638 
639     /** The key of the configuration. e.g. url,title,role,boost */
640     String INDEX_ADMIN_REQUIRED_FIELDS = "index.admin.required.fields";
641 
642     /** The key of the configuration. e.g. 3m */
643     String INDEX_SEARCH_TIMEOUT = "index.search.timeout";
644 
645     /** The key of the configuration. e.g. 3m */
646     String INDEX_SCROLL_SEARCH_TIMEOUT = "index.scroll.search.timeout";
647 
648     /** The key of the configuration. e.g. 3m */
649     String INDEX_INDEX_TIMEOUT = "index.index.timeout";
650 
651     /** The key of the configuration. e.g. 3m */
652     String INDEX_BULK_TIMEOUT = "index.bulk.timeout";
653 
654     /** The key of the configuration. e.g. 3m */
655     String INDEX_DELETE_TIMEOUT = "index.delete.timeout";
656 
657     /** The key of the configuration. e.g. 10m */
658     String INDEX_HEALTH_TIMEOUT = "index.health.timeout";
659 
660     /** The key of the configuration. e.g. 1m */
661     String INDEX_INDICES_TIMEOUT = "index.indices.timeout";
662 
663     /** The key of the configuration. e.g. text/html=html
664     application/msword=word
665     application/vnd.openxmlformats-officedocument.wordprocessingml.document=word
666     application/vnd.ms-excel=excel
667     application/vnd.ms-excel.sheet.2=excel
668     application/vnd.ms-excel.sheet.3=excel
669     application/vnd.ms-excel.sheet.4=excel
670     application/vnd.ms-excel.workspace.3=excel
671     application/vnd.ms-excel.workspace.4=excel
672     application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=excel
673     application/vnd.ms-powerpoint=powerpoint
674     application/vnd.openxmlformats-officedocument.presentationml.presentation=powerpoint
675     application/vnd.oasis.opendocument.text=odt
676     application/vnd.oasis.opendocument.spreadsheet=ods
677     application/vnd.oasis.opendocument.presentation=odp
678     application/pdf=pdf
679     application/x-fictionbook+xml=fb2
680     application/e-pub+zip=epub
681     application/x-ibooks+zip=ibooks
682     text/plain=txt
683     application/rtf=rtf
684     application/vnd.ms-htmlhelp=chm
685     application/zip=zip
686     application/x-7z-comressed=7z
687     application/x-bzip=bz
688     application/x-bzip2=bz2
689     application/x-tar=tar
690     application/x-rar-compressed=rar
691     video/3gp=3gp
692     video/3g2=3g2
693     video/x-msvideo=avi
694     video/x-flv=flv
695     video/mpeg=mpeg
696     video/mp4=mp4
697     video/ogv=ogv
698     video/quicktime=qt
699     video/x-m4v=m4v
700     audio/x-aif=aif
701     audio/midi=midi
702     audio/mpga=mpga
703     audio/mp4=mp4a
704     audio/ogg=oga
705     audio/x-wav=wav
706     image/webp=webp
707     image/bmp=bmp
708     image/x-icon=ico
709     image/x-icon=ico
710     image/png=png
711     image/svg+xml=svg
712     image/tiff=tiff
713     image/jpeg=jpg
714     */
715     String INDEX_FILETYPE = "index.filetype";
716 
717     /** The key of the configuration. e.g. 1000 */
718     String QUERY_MAX_LENGTH = "query.max.length";
719 
720     /** The key of the configuration. e.g. 10000 */
721     String QUERY_TIMEOUT = "query.timeout";
722 
723     /** The key of the configuration. e.g. true */
724     String QUERY_TIMEOUT_LOGGING = "query.timeout.logging";
725 
726     /** The key of the configuration. e.g. 10000 */
727     String QUERY_TRACK_TOTAL_HITS = "query.track.total.hits";
728 
729     /** The key of the configuration. e.g. location */
730     String QUERY_GEO_FIELDS = "query.geo.fields";
731 
732     /** The key of the configuration. e.g. browser_lang */
733     String QUERY_BROWSER_LANG_PARAMETER_NAME = "query.browser.lang.parameter.name";
734 
735     /** The key of the configuration. e.g. true */
736     String QUERY_REPLACE_TERM_WITH_PREFIX_QUERY = "query.replace.term.with.prefix.query";
737 
738     /** The key of the configuration. e.g. u0021u002Cu002Eu003Fu0589u061Fu06D4u0700u0701u0702u0964u104Au104Bu1362u1367u1368u166Eu1803u1809u203Cu203Du2047u2048u2049u3002uFE52uFE57uFF01uFF0EuFF1FuFF61 */
739     String QUERY_HIGHLIGHT_TERMINAL_CHARS = "query.highlight.terminal.chars";
740 
741     /** The key of the configuration. e.g. 60 */
742     String QUERY_HIGHLIGHT_FRAGMENT_SIZE = "query.highlight.fragment.size";
743 
744     /** The key of the configuration. e.g. 2 */
745     String QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS = "query.highlight.number.of.fragments";
746 
747     /** The key of the configuration. e.g. fvh */
748     String QUERY_HIGHLIGHT_TYPE = "query.highlight.type";
749 
750     /** The key of the configuration. e.g. <strong> */
751     String QUERY_HIGHLIGHT_TAG_PRE = "query.highlight.tag.pre";
752 
753     /** The key of the configuration. e.g. </strong> */
754     String QUERY_HIGHLIGHT_TAG_POST = "query.highlight.tag.post";
755 
756     /** The key of the configuration. e.g. u0009u000Au0013u0020 */
757     String QUERY_HIGHLIGHT_BOUNDARY_CHARS = "query.highlight.boundary.chars";
758 
759     /** The key of the configuration. e.g. 20 */
760     String QUERY_HIGHLIGHT_BOUNDARY_MAX_SCAN = "query.highlight.boundary.max.scan";
761 
762     /** The key of the configuration. e.g. chars */
763     String QUERY_HIGHLIGHT_BOUNDARY_SCANNER = "query.highlight.boundary.scanner";
764 
765     /** The key of the configuration. e.g. default */
766     String QUERY_HIGHLIGHT_ENCODER = "query.highlight.encoder";
767 
768     /** The key of the configuration. e.g. false */
769     String QUERY_HIGHLIGHT_FORCE_SOURCE = "query.highlight.force.source";
770 
771     /** The key of the configuration. e.g. span */
772     String QUERY_HIGHLIGHT_FRAGMENTER = "query.highlight.fragmenter";
773 
774     /** The key of the configuration. e.g. -1 */
775     String QUERY_HIGHLIGHT_FRAGMENT_OFFSET = "query.highlight.fragment.offset";
776 
777     /** The key of the configuration. e.g. 0 */
778     String QUERY_HIGHLIGHT_NO_MATCH_SIZE = "query.highlight.no.match.size";
779 
780     /** The key of the configuration. e.g. score */
781     String QUERY_HIGHLIGHT_ORDER = "query.highlight.order";
782 
783     /** The key of the configuration. e.g. 256 */
784     String QUERY_HIGHLIGHT_PHRASE_LIMIT = "query.highlight.phrase.limit";
785 
786     /** The key of the configuration. e.g. hl_content,digest */
787     String QUERY_HIGHLIGHT_CONTENT_DESCRIPTION_FIELDS = "query.highlight.content.description.fields";
788 
789     /** The key of the configuration. e.g. true */
790     String QUERY_HIGHLIGHT_BOUNDARY_POSITION_DETECT = "query.highlight.boundary.position.detect";
791 
792     /** The key of the configuration. e.g. 100000 */
793     String QUERY_MAX_SEARCH_RESULT_OFFSET = "query.max.search.result.offset";
794 
795     /** The key of the configuration. e.g.  */
796     String QUERY_ADDITIONAL_DEFAULT_FIELDS = "query.additional.default.fields";
797 
798     /** The key of the configuration. e.g.  */
799     String QUERY_ADDITIONAL_RESPONSE_FIELDS = "query.additional.response.fields";
800 
801     /** The key of the configuration. e.g.  */
802     String QUERY_ADDITIONAL_API_RESPONSE_FIELDS = "query.additional.api.response.fields";
803 
804     /** The key of the configuration. e.g.  */
805     String QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS = "query.additional.scroll.response.fields";
806 
807     /** The key of the configuration. e.g.  */
808     String QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS = "query.additional.cache.response.fields";
809 
810     /** The key of the configuration. e.g.  */
811     String QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS = "query.additional.highlighted.fields";
812 
813     /** The key of the configuration. e.g.  */
814     String QUERY_ADDITIONAL_SEARCH_FIELDS = "query.additional.search.fields";
815 
816     /** The key of the configuration. e.g.  */
817     String QUERY_ADDITIONAL_FACET_FIELDS = "query.additional.facet.fields";
818 
819     /** The key of the configuration. e.g.  */
820     String QUERY_ADDITIONAL_SORT_FIELDS = "query.additional.sort.fields";
821 
822     /** The key of the configuration. e.g.  */
823     String QUERY_ADDITIONAL_ANALYZED_FIELDS = "query.additional.analyzed.fields";
824 
825     /** The key of the configuration. e.g.  */
826     String QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS = "query.additional.not.analyzed.fields";
827 
828     /** The key of the configuration. e.g. UE,U,T,RK,S,LANG */
829     String QUERY_GSA_RESPONSE_FIELDS = "query.gsa.response.fields";
830 
831     /** The key of the configuration. e.g. en */
832     String QUERY_GSA_DEFAULT_LANG = "query.gsa.default.lang";
833 
834     /** The key of the configuration. e.g.  */
835     String QUERY_GSA_DEFAULT_SORT = "query.gsa.default.sort";
836 
837     /** The key of the configuration. e.g. MT_ */
838     String QUERY_GSA_META_PREFIX = "query.gsa.meta.prefix";
839 
840     /** The key of the configuration. e.g. charset */
841     String QUERY_GSA_INDEX_FIELD_CHARSET = "query.gsa.index.field.charset";
842 
843     /** The key of the configuration. e.g. content_type */
844     String QUERY_GSA_INDEX_FIELD_content_type_ = "query.gsa.index.field.content_type.";
845 
846     /** The key of the configuration. e.g. 4 */
847     String QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS = "query.collapse.max.concurrent.group.results";
848 
849     /** The key of the configuration. e.g. similar_docs */
850     String QUERY_COLLAPSE_INNER_HITS_NAME = "query.collapse.inner.hits.name";
851 
852     /** The key of the configuration. e.g. 0 */
853     String QUERY_COLLAPSE_INNER_HITS_SIZE = "query.collapse.inner.hits.size";
854 
855     /** The key of the configuration. e.g.  */
856     String QUERY_COLLAPSE_INNER_HITS_SORTS = "query.collapse.inner.hits.sorts";
857 
858     /** The key of the configuration. e.g.  */
859     String QUERY_DEFAULT_LANGUAGES = "query.default.languages";
860 
861     /** The key of the configuration. e.g. _query */
862     String QUERY_JSON_DEFAULT_PREFERENCE = "query.json.default.preference";
863 
864     /** The key of the configuration. e.g. _query */
865     String QUERY_GSA_DEFAULT_PREFERENCE = "query.gsa.default.preference";
866 
867     /** The key of the configuration. e.g. ar=ar
868     bg=bg
869     bn=bn
870     ca=ca
871     ckb-iq=ckb-iq
872     ckb_IQ=ckb-iq
873     cs=cs
874     da=da
875     de=de
876     el=el
877     en=en
878     en-ie=en-ie
879     en_IE=en-ie
880     es=es
881     et=et
882     eu=eu
883     fa=fa
884     fi=fi
885     fr=fr
886     gl=gl
887     gu=gu
888     he=he
889     hi=hi
890     hr=hr
891     hu=hu
892     hy=hy
893     id=id
894     it=it
895     ja=ja
896     ko=ko
897     lt=lt
898     lv=lv
899     mk=mk
900     ml=ml
901     nl=nl
902     no=no
903     pa=pa
904     pl=pl
905     pt=pt
906     pt-br=pt-br
907     pt_BR=pt-br
908     ro=ro
909     ru=ru
910     si=si
911     sq=sq
912     sv=sv
913     ta=ta
914     te=te
915     th=th
916     tl=tl
917     tr=tr
918     uk=uk
919     ur=ur
920     vi=vi
921     zh-cn=zh-cn
922     zh_CN=zh-cn
923     zh-tw=zh-tw
924     zh_TW=zh-tw
925     zh=zh
926     */
927     String QUERY_LANGUAGE_MAPPING = "query.language.mapping";
928 
929     /** The key of the configuration. e.g. 0.01 */
930     String QUERY_BOOST_TITLE = "query.boost.title";
931 
932     /** The key of the configuration. e.g. 1.0 */
933     String QUERY_BOOST_TITLE_LANG = "query.boost.title.lang";
934 
935     /** The key of the configuration. e.g. 0.005 */
936     String QUERY_BOOST_CONTENT = "query.boost.content";
937 
938     /** The key of the configuration. e.g. 0.5 */
939     String QUERY_BOOST_CONTENT_LANG = "query.boost.content.lang";
940 
941     /** The key of the configuration. e.g. label */
942     String QUERY_FACET_FIELDS = "query.facet.fields";
943 
944     /** The key of the configuration. e.g. 100 */
945     String QUERY_FACET_FIELDS_SIZE = "query.facet.fields.size";
946 
947     /** The key of the configuration. e.g. 1 */
948     String QUERY_FACET_FIELDS_min_doc_count = "query.facet.fields.min_doc_count";
949 
950     /** The key of the configuration. e.g. count.desc */
951     String QUERY_FACET_FIELDS_SORT = "query.facet.fields.sort";
952 
953     /** The key of the configuration. e.g.  */
954     String QUERY_FACET_FIELDS_MISSING = "query.facet.fields.missing";
955 
956     /** The key of the configuration. e.g. labels.facet_timestamp_title:labels.facet_timestamp_1day=timestamp:[now/d-1d TO *]	labels.facet_timestamp_1week=timestamp:[now/d-7d TO *]	labels.facet_timestamp_1month=timestamp:[now/d-1M TO *]	labels.facet_timestamp_1year=timestamp:[now/d-1y TO *]
957     labels.facet_contentLength_title:labels.facet_contentLength_10k=content_length:[0 TO 9999]	labels.facet_contentLength_10kto100k=content_length:[10000 TO 99999]	labels.facet_contentLength_100kto500k=content_length:[100000 TO 499999]	labels.facet_contentLength_500kto1m=content_length:[500000 TO 999999]	labels.facet_contentLength_1m=content_length:[1000000 TO *]
958     labels.facet_filetype_title:labels.facet_filetype_html=filetype:html	labels.facet_filetype_word=filetype:word	labels.facet_filetype_excel=filetype:excel	labels.facet_filetype_powerpoint=filetype:powerpoint	labels.facet_filetype_odt=filetype:odt	labels.facet_filetype_ods=filetype:ods	labels.facet_filetype_odp=filetype:odp	labels.facet_filetype_pdf=filetype:pdf	labels.facet_filetype_txt=filetype:txt	labels.facet_filetype_others=filetype:others
959     */
960     String QUERY_FACET_QUERIES = "query.facet.queries";
961 
962     /** The key of the configuration. e.g. true */
963     String SMB_ROLE_FROM_FILE = "smb.role.from.file";
964 
965     /** The key of the configuration. e.g. 1,2,4:2 */
966     String SMB_AVAILABLE_SID_TYPES = "smb.available.sid.types";
967 
968     /** The key of the configuration. e.g. true */
969     String FILE_ROLE_FROM_FILE = "file.role.from.file";
970 
971     /** The key of the configuration. e.g. true */
972     String FTP_ROLE_FROM_FILE = "ftp.role.from.file";
973 
974     /** The key of the configuration. e.g. .fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties,fess.json,doc.json */
975     String INDEX_BACKUP_TARGETS = "index.backup.targets";
976 
977     /** The key of the configuration. e.g. click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson */
978     String INDEX_BACKUP_LOG_TARGETS = "index.backup.log.targets";
979 
980     /** The key of the configuration. e.g. true */
981     String LOGGING_SEARCH_DOCS_ENABLED = "logging.search.docs.enabled";
982 
983     /** The key of the configuration. e.g. filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp */
984     String LOGGING_SEARCH_DOCS_FIELDS = "logging.search.docs.fields";
985 
986     /** The key of the configuration. e.g. org.codelibs,org.dbflute,org.lastaflute */
987     String LOGGING_APP_PACKAGES = "logging.app.packages";
988 
989     /** The key of the configuration. e.g. 4000 */
990     String FORM_ADMIN_MAX_INPUT_SIZE = "form.admin.max.input.size";
991 
992     /** The key of the configuration. e.g. false */
993     String FORM_ADMIN_LABEL_IN_CONFIG_ENABLED = "form.admin.label.in.config.enabled";
994 
995     /** The key of the configuration. e.g. admin */
996     String AUTHENTICATION_ADMIN_USERS = "authentication.admin.users";
997 
998     /** The key of the configuration. e.g. admin */
999     String AUTHENTICATION_ADMIN_ROLES = "authentication.admin.roles";
1000 
1001     /** The key of the configuration. e.g.  */
1002     String ROLE_SEARCH_DEFAULT_PERMISSIONS = "role.search.default.permissions";
1003 
1004     /** The key of the configuration. e.g. {role}guest */
1005     String ROLE_SEARCH_DEFAULT_DISPLAY_PERMISSIONS = "role.search.default.display.permissions";
1006 
1007     /** The key of the configuration. e.g. {role}guest */
1008     String ROLE_SEARCH_GUEST_PERMISSIONS = "role.search.guest.permissions";
1009 
1010     /** The key of the configuration. e.g. 1 */
1011     String ROLE_SEARCH_USER_PREFIX = "role.search.user.prefix";
1012 
1013     /** The key of the configuration. e.g. 2 */
1014     String ROLE_SEARCH_GROUP_PREFIX = "role.search.group.prefix";
1015 
1016     /** The key of the configuration. e.g. R */
1017     String ROLE_SEARCH_ROLE_PREFIX = "role.search.role.prefix";
1018 
1019     /** The key of the configuration. e.g. D */
1020     String ROLE_SEARCH_DENIED_PREFIX = "role.search.denied.prefix";
1021 
1022     /** The key of the configuration. e.g. / */
1023     String COOKIE_DEFAULT_PATH = "cookie.default.path";
1024 
1025     /** The key of the configuration. e.g. 3600 */
1026     String COOKIE_DEFAULT_EXPIRE = "cookie.default.expire";
1027 
1028     /** The key of the configuration. e.g. cookie */
1029     String SESSION_TRACKING_MODES = "session.tracking.modes";
1030 
1031     /** The key of the configuration. e.g. 25 */
1032     String PAGING_PAGE_SIZE = "paging.page.size";
1033 
1034     /** The key of the configuration. e.g. 5 */
1035     String PAGING_PAGE_RANGE_SIZE = "paging.page.range.size";
1036 
1037     /** The key of the configuration. e.g. true */
1038     String PAGING_PAGE_RANGE_FILL_LIMIT = "paging.page.range.fill.limit";
1039 
1040     /** The key of the configuration. e.g. 1000 */
1041     String PAGE_DOCBOOST_MAX_FETCH_SIZE = "page.docboost.max.fetch.size";
1042 
1043     /** The key of the configuration. e.g. 1000 */
1044     String PAGE_KEYMATCH_MAX_FETCH_SIZE = "page.keymatch.max.fetch.size";
1045 
1046     /** The key of the configuration. e.g. 1000 */
1047     String PAGE_LABELTYPE_MAX_FETCH_SIZE = "page.labeltype.max.fetch.size";
1048 
1049     /** The key of the configuration. e.g. 1000 */
1050     String PAGE_ROLETYPE_MAX_FETCH_SIZE = "page.roletype.max.fetch.size";
1051 
1052     /** The key of the configuration. e.g. 1000 */
1053     String PAGE_USER_MAX_FETCH_SIZE = "page.user.max.fetch.size";
1054 
1055     /** The key of the configuration. e.g. 1000 */
1056     String PAGE_ROLE_MAX_FETCH_SIZE = "page.role.max.fetch.size";
1057 
1058     /** The key of the configuration. e.g. 1000 */
1059     String PAGE_GROUP_MAX_FETCH_SIZE = "page.group.max.fetch.size";
1060 
1061     /** The key of the configuration. e.g. 100 */
1062     String PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE = "page.crawling.info.param.max.fetch.size";
1063 
1064     /** The key of the configuration. e.g. 1000 */
1065     String PAGE_CRAWLING_INFO_MAX_FETCH_SIZE = "page.crawling.info.max.fetch.size";
1066 
1067     /** The key of the configuration. e.g. 100 */
1068     String PAGE_DATA_CONFIG_MAX_FETCH_SIZE = "page.data.config.max.fetch.size";
1069 
1070     /** The key of the configuration. e.g. 100 */
1071     String PAGE_WEB_CONFIG_MAX_FETCH_SIZE = "page.web.config.max.fetch.size";
1072 
1073     /** The key of the configuration. e.g. 100 */
1074     String PAGE_FILE_CONFIG_MAX_FETCH_SIZE = "page.file.config.max.fetch.size";
1075 
1076     /** The key of the configuration. e.g. 1000 */
1077     String PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE = "page.duplicate.host.max.fetch.size";
1078 
1079     /** The key of the configuration. e.g. 1000 */
1080     String PAGE_FAILURE_URL_MAX_FETCH_SIZE = "page.failure.url.max.fetch.size";
1081 
1082     /** The key of the configuration. e.g. 100 */
1083     String PAGE_FAVORITE_LOG_MAX_FETCH_SIZE = "page.favorite.log.max.fetch.size";
1084 
1085     /** The key of the configuration. e.g. 100 */
1086     String PAGE_FILE_AUTH_MAX_FETCH_SIZE = "page.file.auth.max.fetch.size";
1087 
1088     /** The key of the configuration. e.g. 100 */
1089     String PAGE_WEB_AUTH_MAX_FETCH_SIZE = "page.web.auth.max.fetch.size";
1090 
1091     /** The key of the configuration. e.g. 1000 */
1092     String PAGE_PATH_MAPPING_MAX_FETCH_SIZE = "page.path.mapping.max.fetch.size";
1093 
1094     /** The key of the configuration. e.g. 1000 */
1095     String PAGE_REQUEST_HEADER_MAX_FETCH_SIZE = "page.request.header.max.fetch.size";
1096 
1097     /** The key of the configuration. e.g. 100 */
1098     String PAGE_SCHEDULED_JOB_MAX_FETCH_SIZE = "page.scheduled.job.max.fetch.size";
1099 
1100     /** The key of the configuration. e.g. 1000 */
1101     String PAGE_ELEVATE_WORD_MAX_FETCH_SIZE = "page.elevate.word.max.fetch.size";
1102 
1103     /** The key of the configuration. e.g. 1000 */
1104     String PAGE_BAD_WORD_MAX_FETCH_SIZE = "page.bad.word.max.fetch.size";
1105 
1106     /** The key of the configuration. e.g. 1000 */
1107     String PAGE_DICTIONARY_MAX_FETCH_SIZE = "page.dictionary.max.fetch.size";
1108 
1109     /** The key of the configuration. e.g. 5000 */
1110     String PAGE_RELATEDCONTENT_MAX_FETCH_SIZE = "page.relatedcontent.max.fetch.size";
1111 
1112     /** The key of the configuration. e.g. 5000 */
1113     String PAGE_RELATEDQUERY_MAX_FETCH_SIZE = "page.relatedquery.max.fetch.size";
1114 
1115     /** The key of the configuration. e.g. 100 */
1116     String PAGE_THUMBNAIL_QUEUE_MAX_FETCH_SIZE = "page.thumbnail.queue.max.fetch.size";
1117 
1118     /** The key of the configuration. e.g. 100 */
1119     String PAGE_THUMBNAIL_PURGE_MAX_FETCH_SIZE = "page.thumbnail.purge.max.fetch.size";
1120 
1121     /** The key of the configuration. e.g. 1000 */
1122     String PAGE_SCORE_BOOSTER_MAX_FETCH_SIZE = "page.score.booster.max.fetch.size";
1123 
1124     /** The key of the configuration. e.g. 10000 */
1125     String PAGE_SEARCHLOG_MAX_FETCH_SIZE = "page.searchlog.max.fetch.size";
1126 
1127     /** The key of the configuration. e.g. true */
1128     String PAGE_SEARCHLIST_TRACK_TOTAL_HITS = "page.searchlist.track.total.hits";
1129 
1130     /** The key of the configuration. e.g. 0 */
1131     String PAGING_SEARCH_PAGE_START = "paging.search.page.start";
1132 
1133     /** The key of the configuration. e.g. 10 */
1134     String PAGING_SEARCH_PAGE_SIZE = "paging.search.page.size";
1135 
1136     /** The key of the configuration. e.g. 100 */
1137     String PAGING_SEARCH_PAGE_MAX_SIZE = "paging.search.page.max.size";
1138 
1139     /** The key of the configuration. e.g. -1 */
1140     String SEARCHLOG_AGG_SHARD_SIZE = "searchlog.agg.shard.size";
1141 
1142     /** The key of the configuration. e.g. 100 */
1143     String THUMBNAIL_HTML_IMAGE_MIN_WIDTH = "thumbnail.html.image.min.width";
1144 
1145     /** The key of the configuration. e.g. 100 */
1146     String THUMBNAIL_HTML_IMAGE_MIN_HEIGHT = "thumbnail.html.image.min.height";
1147 
1148     /** The key of the configuration. e.g. 3.0 */
1149     String THUMBNAIL_HTML_IMAGE_MAX_ASPECT_RATIO = "thumbnail.html.image.max.aspect.ratio";
1150 
1151     /** The key of the configuration. e.g. 100 */
1152     String THUMBNAIL_HTML_IMAGE_THUMBNAIL_WIDTH = "thumbnail.html.image.thumbnail.width";
1153 
1154     /** The key of the configuration. e.g. 100 */
1155     String THUMBNAIL_HTML_IMAGE_THUMBNAIL_HEIGHT = "thumbnail.html.image.thumbnail.height";
1156 
1157     /** The key of the configuration. e.g. png */
1158     String THUMBNAIL_HTML_IMAGE_FORMAT = "thumbnail.html.image.format";
1159 
1160     /** The key of the configuration. e.g. //IMG */
1161     String THUMBNAIL_HTML_IMAGE_XPATH = "thumbnail.html.image.xpath";
1162 
1163     /** The key of the configuration. e.g. svg,html,css,js */
1164     String THUMBNAIL_HTML_IMAGE_EXCLUDE_EXTENSIONS = "thumbnail.html.image.exclude.extensions";
1165 
1166     /** The key of the configuration. e.g. 0 */
1167     String THUMBNAIL_GENERATOR_INTERVAL = "thumbnail.generator.interval";
1168 
1169     /** The key of the configuration. e.g. all */
1170     String THUMBNAIL_GENERATOR_TARGETS = "thumbnail.generator.targets";
1171 
1172     /** The key of the configuration. e.g. true */
1173     String THUMBNAIL_CRAWLER_ENABLED = "thumbnail.crawler.enabled";
1174 
1175     /** The key of the configuration. e.g. 60 */
1176     String THUMBNAIL_SYSTEM_MONITOR_INTERVAL = "thumbnail.system.monitor.interval";
1177 
1178     /** The key of the configuration. e.g. userCode */
1179     String USER_CODE_REQUEST_PARAMETER = "user.code.request.parameter";
1180 
1181     /** The key of the configuration. e.g. 20 */
1182     String USER_CODE_MIN_LENGTH = "user.code.min.length";
1183 
1184     /** The key of the configuration. e.g. 100 */
1185     String USER_CODE_MAX_LENGTH = "user.code.max.length";
1186 
1187     /** The key of the configuration. e.g. [a-zA-Z0-9_]+ */
1188     String USER_CODE_PATTERN = "user.code.pattern";
1189 
1190     /** The key of the configuration. e.g. Administrator */
1191     String MAIL_FROM_NAME = "mail.from.name";
1192 
1193     /** The key of the configuration. e.g. root@localhost */
1194     String MAIL_FROM_ADDRESS = "mail.from.address";
1195 
1196     /** The key of the configuration. e.g.  */
1197     String MAIL_HOSTNAME = "mail.hostname";
1198 
1199     /** The key of the configuration. e.g.  */
1200     String SCHEDULER_TARGET_NAME = "scheduler.target.name";
1201 
1202     /** The key of the configuration. e.g. org.codelibs.fess.app.job.ScriptExecutorJob */
1203     String SCHEDULER_JOB_CLASS = "scheduler.job.class";
1204 
1205     /** The key of the configuration. e.g. QUIT */
1206     String SCHEDULER_CONCURRENT_EXEC_MODE = "scheduler.concurrent.exec.mode";
1207 
1208     /** The key of the configuration. e.g. 30 */
1209     String SCHEDULER_MONITOR_INTERVAL = "scheduler.monitor.interval";
1210 
1211     /** The key of the configuration. e.g. https://fess.codelibs.org/{lang}/{version}/admin/ */
1212     String ONLINE_HELP_BASE_LINK = "online.help.base.link";
1213 
1214     /** The key of the configuration. e.g. https://fess.codelibs.org/{lang}/{version}/install/install.html */
1215     String ONLINE_HELP_INSTALLATION = "online.help.installation";
1216 
1217     /** The key of the configuration. e.g. https://fess.codelibs.org/{lang}/eol.html */
1218     String ONLINE_HELP_EOL = "online.help.eol";
1219 
1220     /** The key of the configuration. e.g. failureurl */
1221     String ONLINE_HELP_NAME_FAILUREURL = "online.help.name.failureurl";
1222 
1223     /** The key of the configuration. e.g. elevateword */
1224     String ONLINE_HELP_NAME_ELEVATEWORD = "online.help.name.elevateword";
1225 
1226     /** The key of the configuration. e.g. reqheader */
1227     String ONLINE_HELP_NAME_REQHEADER = "online.help.name.reqheader";
1228 
1229     /** The key of the configuration. e.g. synonym */
1230     String ONLINE_HELP_NAME_DICT_SYNONYM = "online.help.name.dict.synonym";
1231 
1232     /** The key of the configuration. e.g. dict */
1233     String ONLINE_HELP_NAME_DICT = "online.help.name.dict";
1234 
1235     /** The key of the configuration. e.g. kuromoji */
1236     String ONLINE_HELP_NAME_DICT_KUROMOJI = "online.help.name.dict.kuromoji";
1237 
1238     /** The key of the configuration. e.g. protwords */
1239     String ONLINE_HELP_NAME_DICT_PROTWORDS = "online.help.name.dict.protwords";
1240 
1241     /** The key of the configuration. e.g. stopwords */
1242     String ONLINE_HELP_NAME_DICT_STOPWORDS = "online.help.name.dict.stopwords";
1243 
1244     /** The key of the configuration. e.g. stemmeroverride */
1245     String ONLINE_HELP_NAME_DICT_STEMMEROVERRIDE = "online.help.name.dict.stemmeroverride";
1246 
1247     /** The key of the configuration. e.g. mapping */
1248     String ONLINE_HELP_NAME_DICT_MAPPING = "online.help.name.dict.mapping";
1249 
1250     /** The key of the configuration. e.g. webconfig */
1251     String ONLINE_HELP_NAME_WEBCONFIG = "online.help.name.webconfig";
1252 
1253     /** The key of the configuration. e.g. searchlist */
1254     String ONLINE_HELP_NAME_SEARCHLIST = "online.help.name.searchlist";
1255 
1256     /** The key of the configuration. e.g. log */
1257     String ONLINE_HELP_NAME_LOG = "online.help.name.log";
1258 
1259     /** The key of the configuration. e.g. general */
1260     String ONLINE_HELP_NAME_GENERAL = "online.help.name.general";
1261 
1262     /** The key of the configuration. e.g. role */
1263     String ONLINE_HELP_NAME_ROLE = "online.help.name.role";
1264 
1265     /** The key of the configuration. e.g. joblog */
1266     String ONLINE_HELP_NAME_JOBLOG = "online.help.name.joblog";
1267 
1268     /** The key of the configuration. e.g. keymatch */
1269     String ONLINE_HELP_NAME_KEYMATCH = "online.help.name.keymatch";
1270 
1271     /** The key of the configuration. e.g. relatedquery */
1272     String ONLINE_HELP_NAME_RELATEDQUERY = "online.help.name.relatedquery";
1273 
1274     /** The key of the configuration. e.g. relatedcontent */
1275     String ONLINE_HELP_NAME_RELATEDCONTENT = "online.help.name.relatedcontent";
1276 
1277     /** The key of the configuration. e.g. wizard */
1278     String ONLINE_HELP_NAME_WIZARD = "online.help.name.wizard";
1279 
1280     /** The key of the configuration. e.g. badword */
1281     String ONLINE_HELP_NAME_BADWORD = "online.help.name.badword";
1282 
1283     /** The key of the configuration. e.g. pathmap */
1284     String ONLINE_HELP_NAME_PATHMAP = "online.help.name.pathmap";
1285 
1286     /** The key of the configuration. e.g. boostdoc */
1287     String ONLINE_HELP_NAME_BOOSTDOC = "online.help.name.boostdoc";
1288 
1289     /** The key of the configuration. e.g. dataconfig */
1290     String ONLINE_HELP_NAME_DATACONFIG = "online.help.name.dataconfig";
1291 
1292     /** The key of the configuration. e.g. systeminfo */
1293     String ONLINE_HELP_NAME_SYSTEMINFO = "online.help.name.systeminfo";
1294 
1295     /** The key of the configuration. e.g. user */
1296     String ONLINE_HELP_NAME_USER = "online.help.name.user";
1297 
1298     /** The key of the configuration. e.g. group */
1299     String ONLINE_HELP_NAME_GROUP = "online.help.name.group";
1300 
1301     /** The key of the configuration. e.g. design */
1302     String ONLINE_HELP_NAME_DESIGN = "online.help.name.design";
1303 
1304     /** The key of the configuration. e.g. dashboard */
1305     String ONLINE_HELP_NAME_DASHBOARD = "online.help.name.dashboard";
1306 
1307     /** The key of the configuration. e.g. webauth */
1308     String ONLINE_HELP_NAME_WEBAUTH = "online.help.name.webauth";
1309 
1310     /** The key of the configuration. e.g. fileconfig */
1311     String ONLINE_HELP_NAME_FILECONFIG = "online.help.name.fileconfig";
1312 
1313     /** The key of the configuration. e.g. fileauth */
1314     String ONLINE_HELP_NAME_FILEAUTH = "online.help.name.fileauth";
1315 
1316     /** The key of the configuration. e.g. labeltype */
1317     String ONLINE_HELP_NAME_LABELTYPE = "online.help.name.labeltype";
1318 
1319     /** The key of the configuration. e.g. duplicatehost */
1320     String ONLINE_HELP_NAME_DUPLICATEHOST = "online.help.name.duplicatehost";
1321 
1322     /** The key of the configuration. e.g. scheduler */
1323     String ONLINE_HELP_NAME_SCHEDULER = "online.help.name.scheduler";
1324 
1325     /** The key of the configuration. e.g. crawlinginfo */
1326     String ONLINE_HELP_NAME_CRAWLINGINFO = "online.help.name.crawlinginfo";
1327 
1328     /** The key of the configuration. e.g. backup */
1329     String ONLINE_HELP_NAME_BACKUP = "online.help.name.backup";
1330 
1331     /** The key of the configuration. e.g. upgrade */
1332     String ONLINE_HELP_NAME_UPGRADE = "online.help.name.upgrade";
1333 
1334     /** The key of the configuration. e.g. esreq */
1335     String ONLINE_HELP_NAME_ESREQ = "online.help.name.esreq";
1336 
1337     /** The key of the configuration. e.g. accesstoken */
1338     String ONLINE_HELP_NAME_ACCESSTOKEN = "online.help.name.accesstoken";
1339 
1340     /** The key of the configuration. e.g. suggest */
1341     String ONLINE_HELP_NAME_SUGGEST = "online.help.name.suggest";
1342 
1343     /** The key of the configuration. e.g. searchlog */
1344     String ONLINE_HELP_NAME_SEARCHLOG = "online.help.name.searchlog";
1345 
1346     /** The key of the configuration. e.g. maintenance */
1347     String ONLINE_HELP_NAME_MAINTENANCE = "online.help.name.maintenance";
1348 
1349     /** The key of the configuration. e.g. plugin */
1350     String ONLINE_HELP_NAME_PLUGIN = "online.help.name.plugin";
1351 
1352     /** The key of the configuration. e.g. storage */
1353     String ONLINE_HELP_NAME_STORAGE = "online.help.name.storage";
1354 
1355     /** The key of the configuration. e.g. ja */
1356     String ONLINE_HELP_SUPPORTED_LANGS = "online.help.supported.langs";
1357 
1358     /** The key of the configuration. e.g. https://discuss.codelibs.org/c/Fess{lang}/ */
1359     String FORUM_LINK = "forum.link";
1360 
1361     /** The key of the configuration. e.g. en,ja */
1362     String FORUM_SUPPORTED_LANGS = "forum.supported.langs";
1363 
1364     /** The key of the configuration. e.g. 0 */
1365     String SUGGEST_POPULAR_WORD_SEED = "suggest.popular.word.seed";
1366 
1367     /** The key of the configuration. e.g.  */
1368     String SUGGEST_POPULAR_WORD_TAGS = "suggest.popular.word.tags";
1369 
1370     /** The key of the configuration. e.g.  */
1371     String SUGGEST_POPULAR_WORD_FIELDS = "suggest.popular.word.fields";
1372 
1373     /** The key of the configuration. e.g.  */
1374     String SUGGEST_POPULAR_WORD_EXCLUDES = "suggest.popular.word.excludes";
1375 
1376     /** The key of the configuration. e.g. 10 */
1377     String SUGGEST_POPULAR_WORD_SIZE = "suggest.popular.word.size";
1378 
1379     /** The key of the configuration. e.g. 30 */
1380     String SUGGEST_POPULAR_WORD_WINDOW_SIZE = "suggest.popular.word.window.size";
1381 
1382     /** The key of the configuration. e.g. 10 */
1383     String SUGGEST_POPULAR_WORD_QUERY_FREQ = "suggest.popular.word.query.freq";
1384 
1385     /** The key of the configuration. e.g. 1 */
1386     String SUGGEST_MIN_HIT_COUNT = "suggest.min.hit.count";
1387 
1388     /** The key of the configuration. e.g. _default */
1389     String SUGGEST_FIELD_CONTENTS = "suggest.field.contents";
1390 
1391     /** The key of the configuration. e.g. label */
1392     String SUGGEST_FIELD_TAGS = "suggest.field.tags";
1393 
1394     /** The key of the configuration. e.g. role */
1395     String SUGGEST_FIELD_ROLES = "suggest.field.roles";
1396 
1397     /** The key of the configuration. e.g. content,title */
1398     String SUGGEST_FIELD_INDEX_CONTENTS = "suggest.field.index.contents";
1399 
1400     /** The key of the configuration. e.g. 0 */
1401     String SUGGEST_UPDATE_REQUEST_INTERVAL = "suggest.update.request.interval";
1402 
1403     /** The key of the configuration. e.g. 2 */
1404     String SUGGEST_UPDATE_DOC_PER_REQUEST = "suggest.update.doc.per.request";
1405 
1406     /** The key of the configuration. e.g. 50% */
1407     String SUGGEST_UPDATE_CONTENTS_LIMIT_NUM_PERCENTAGE = "suggest.update.contents.limit.num.percentage";
1408 
1409     /** The key of the configuration. e.g. 10000 */
1410     String SUGGEST_UPDATE_CONTENTS_LIMIT_NUM = "suggest.update.contents.limit.num";
1411 
1412     /** The key of the configuration. e.g. 50000 */
1413     String SUGGEST_UPDATE_CONTENTS_LIMIT_DOC_SIZE = "suggest.update.contents.limit.doc.size";
1414 
1415     /** The key of the configuration. e.g. 1 */
1416     String SUGGEST_SOURCE_READER_SCROLL_SIZE = "suggest.source.reader.scroll.size";
1417 
1418     /** The key of the configuration. e.g. 1000 */
1419     String SUGGEST_POPULAR_WORD_CACHE_SIZE = "suggest.popular.word.cache.size";
1420 
1421     /** The key of the configuration. e.g. 60 */
1422     String SUGGEST_POPULAR_WORD_CACHE_EXPIRE = "suggest.popular.word.cache.expire";
1423 
1424     /** The key of the configuration. e.g. {user}guest,{role}guest */
1425     String SUGGEST_SEARCH_LOG_PERMISSIONS = "suggest.search.log.permissions";
1426 
1427     /** The key of the configuration. e.g. 60 */
1428     String SUGGEST_SYSTEM_MONITOR_INTERVAL = "suggest.system.monitor.interval";
1429 
1430     /** The key of the configuration. e.g. false */
1431     String LDAP_ADMIN_ENABLED = "ldap.admin.enabled";
1432 
1433     /** The key of the configuration. e.g. uid=%s */
1434     String LDAP_ADMIN_USER_FILTER = "ldap.admin.user.filter";
1435 
1436     /** The key of the configuration. e.g. ou=People,dc=fess,dc=codelibs,dc=org */
1437     String LDAP_ADMIN_USER_BASE_DN = "ldap.admin.user.base.dn";
1438 
1439     /** The key of the configuration. e.g. organizationalPerson,top,person,inetOrgPerson */
1440     String LDAP_ADMIN_USER_OBJECT_CLASSES = "ldap.admin.user.object.classes";
1441 
1442     /** The key of the configuration. e.g. cn=%s */
1443     String LDAP_ADMIN_ROLE_FILTER = "ldap.admin.role.filter";
1444 
1445     /** The key of the configuration. e.g. ou=Role,dc=fess,dc=codelibs,dc=org */
1446     String LDAP_ADMIN_ROLE_BASE_DN = "ldap.admin.role.base.dn";
1447 
1448     /** The key of the configuration. e.g. groupOfNames */
1449     String LDAP_ADMIN_ROLE_OBJECT_CLASSES = "ldap.admin.role.object.classes";
1450 
1451     /** The key of the configuration. e.g. cn=%s */
1452     String LDAP_ADMIN_GROUP_FILTER = "ldap.admin.group.filter";
1453 
1454     /** The key of the configuration. e.g. ou=Group,dc=fess,dc=codelibs,dc=org */
1455     String LDAP_ADMIN_GROUP_BASE_DN = "ldap.admin.group.base.dn";
1456 
1457     /** The key of the configuration. e.g. groupOfNames */
1458     String LDAP_ADMIN_GROUP_OBJECT_CLASSES = "ldap.admin.group.object.classes";
1459 
1460     /** The key of the configuration. e.g. true */
1461     String LDAP_ADMIN_SYNC_PASSWORD = "ldap.admin.sync.password";
1462 
1463     /** The key of the configuration. e.g. true */
1464     String LDAP_AUTH_VALIDATION = "ldap.auth.validation";
1465 
1466     /** The key of the configuration. e.g. -1 */
1467     String LDAP_MAX_USERNAME_LENGTH = "ldap.max.username.length";
1468 
1469     /** The key of the configuration. e.g. true */
1470     String LDAP_IGNORE_NETBIOS_NAME = "ldap.ignore.netbios.name";
1471 
1472     /** The key of the configuration. e.g. false */
1473     String LDAP_GROUP_NAME_WITH_UNDERSCORES = "ldap.group.name.with.underscores";
1474 
1475     /** The key of the configuration. e.g. true */
1476     String LDAP_ROLE_SEARCH_USER_ENABLED = "ldap.role.search.user.enabled";
1477 
1478     /** The key of the configuration. e.g. true */
1479     String LDAP_ROLE_SEARCH_GROUP_ENABLED = "ldap.role.search.group.enabled";
1480 
1481     /** The key of the configuration. e.g. true */
1482     String LDAP_ROLE_SEARCH_ROLE_ENABLED = "ldap.role.search.role.enabled";
1483 
1484     /** The key of the configuration. e.g. sn */
1485     String LDAP_ATTR_SURNAME = "ldap.attr.surname";
1486 
1487     /** The key of the configuration. e.g. givenName */
1488     String LDAP_ATTR_GIVEN_NAME = "ldap.attr.givenName";
1489 
1490     /** The key of the configuration. e.g. employeeNumber */
1491     String LDAP_ATTR_EMPLOYEE_NUMBER = "ldap.attr.employeeNumber";
1492 
1493     /** The key of the configuration. e.g. mail */
1494     String LDAP_ATTR_MAIL = "ldap.attr.mail";
1495 
1496     /** The key of the configuration. e.g. telephoneNumber */
1497     String LDAP_ATTR_TELEPHONE_NUMBER = "ldap.attr.telephoneNumber";
1498 
1499     /** The key of the configuration. e.g. homePhone */
1500     String LDAP_ATTR_HOME_PHONE = "ldap.attr.homePhone";
1501 
1502     /** The key of the configuration. e.g. homePostalAddress */
1503     String LDAP_ATTR_HOME_POSTAL_ADDRESS = "ldap.attr.homePostalAddress";
1504 
1505     /** The key of the configuration. e.g. labeledURI */
1506     String LDAP_ATTR_LABELEDURI = "ldap.attr.labeledURI";
1507 
1508     /** The key of the configuration. e.g. roomNumber */
1509     String LDAP_ATTR_ROOM_NUMBER = "ldap.attr.roomNumber";
1510 
1511     /** The key of the configuration. e.g. description */
1512     String LDAP_ATTR_DESCRIPTION = "ldap.attr.description";
1513 
1514     /** The key of the configuration. e.g. title */
1515     String LDAP_ATTR_TITLE = "ldap.attr.title";
1516 
1517     /** The key of the configuration. e.g. pager */
1518     String LDAP_ATTR_PAGER = "ldap.attr.pager";
1519 
1520     /** The key of the configuration. e.g. street */
1521     String LDAP_ATTR_STREET = "ldap.attr.street";
1522 
1523     /** The key of the configuration. e.g. postalCode */
1524     String LDAP_ATTR_POSTAL_CODE = "ldap.attr.postalCode";
1525 
1526     /** The key of the configuration. e.g. physicalDeliveryOfficeName */
1527     String LDAP_ATTR_PHYSICAL_DELIVERY_OFFICE_NAME = "ldap.attr.physicalDeliveryOfficeName";
1528 
1529     /** The key of the configuration. e.g. destinationIndicator */
1530     String LDAP_ATTR_DESTINATION_INDICATOR = "ldap.attr.destinationIndicator";
1531 
1532     /** The key of the configuration. e.g. internationaliSDNNumber */
1533     String LDAP_ATTR_INTERNATIONALISDN_NUMBER = "ldap.attr.internationaliSDNNumber";
1534 
1535     /** The key of the configuration. e.g. st */
1536     String LDAP_ATTR_STATE = "ldap.attr.state";
1537 
1538     /** The key of the configuration. e.g. employeeType */
1539     String LDAP_ATTR_EMPLOYEE_TYPE = "ldap.attr.employeeType";
1540 
1541     /** The key of the configuration. e.g. facsimileTelephoneNumber */
1542     String LDAP_ATTR_FACSIMILE_TELEPHONE_NUMBER = "ldap.attr.facsimileTelephoneNumber";
1543 
1544     /** The key of the configuration. e.g. postOfficeBox */
1545     String LDAP_ATTR_POST_OFFICE_BOX = "ldap.attr.postOfficeBox";
1546 
1547     /** The key of the configuration. e.g. initials */
1548     String LDAP_ATTR_INITIALS = "ldap.attr.initials";
1549 
1550     /** The key of the configuration. e.g. carLicense */
1551     String LDAP_ATTR_CAR_LICENSE = "ldap.attr.carLicense";
1552 
1553     /** The key of the configuration. e.g. mobile */
1554     String LDAP_ATTR_MOBILE = "ldap.attr.mobile";
1555 
1556     /** The key of the configuration. e.g. postalAddress */
1557     String LDAP_ATTR_POSTAL_ADDRESS = "ldap.attr.postalAddress";
1558 
1559     /** The key of the configuration. e.g. l */
1560     String LDAP_ATTR_CITY = "ldap.attr.city";
1561 
1562     /** The key of the configuration. e.g. teletexTerminalIdentifier */
1563     String LDAP_ATTR_TELETEX_TERMINAL_IDENTIFIER = "ldap.attr.teletexTerminalIdentifier";
1564 
1565     /** The key of the configuration. e.g. x121Address */
1566     String LDAP_ATTR_X121_ADDRESS = "ldap.attr.x121Address";
1567 
1568     /** The key of the configuration. e.g. businessCategory */
1569     String LDAP_ATTR_BUSINESS_CATEGORY = "ldap.attr.businessCategory";
1570 
1571     /** The key of the configuration. e.g. registeredAddress */
1572     String LDAP_ATTR_REGISTERED_ADDRESS = "ldap.attr.registeredAddress";
1573 
1574     /** The key of the configuration. e.g. displayName */
1575     String LDAP_ATTR_DISPLAY_NAME = "ldap.attr.displayName";
1576 
1577     /** The key of the configuration. e.g. preferredLanguage */
1578     String LDAP_ATTR_PREFERRED_LANGUAGE = "ldap.attr.preferredLanguage";
1579 
1580     /** The key of the configuration. e.g. departmentNumber */
1581     String LDAP_ATTR_DEPARTMENT_NUMBER = "ldap.attr.departmentNumber";
1582 
1583     /** The key of the configuration. e.g. uidNumber */
1584     String LDAP_ATTR_UID_NUMBER = "ldap.attr.uidNumber";
1585 
1586     /** The key of the configuration. e.g. gidNumber */
1587     String LDAP_ATTR_GID_NUMBER = "ldap.attr.gidNumber";
1588 
1589     /** The key of the configuration. e.g. homeDirectory */
1590     String LDAP_ATTR_HOME_DIRECTORY = "ldap.attr.homeDirectory";
1591 
1592     /** The key of the configuration. e.g. https://repo.maven.apache.org/maven2/org/codelibs/fess/,https://fess.codelibs.org/plugin/artifacts.yaml */
1593     String PLUGIN_REPOSITORIES = "plugin.repositories";
1594 
1595     /** The key of the configuration. e.g.  */
1596     String PLUGIN_VERSION_FILTER = "plugin.version.filter";
1597 
1598     /** The key of the configuration. e.g. 1000 */
1599     String STORAGE_MAX_ITEMS_IN_PAGE = "storage.max.items.in.page";
1600 
1601     /**
1602      * Get the value of property as {@link String}.
1603      * @param propertyKey The key of the property. (NotNull)
1604      * @return The value of found property. (NotNull: if not found, exception)
1605      * @throws ConfigPropertyNotFoundException When the property is not found.
1606      */
1607     String get(String propertyKey);
1608 
1609     /**
1610      * Is the property true?
1611      * @param propertyKey The key of the property which is boolean type. (NotNull)
1612      * @return The determination, true or false. (if not found, exception)
1613      * @throws ConfigPropertyNotFoundException When the property is not found.
1614      */
1615     boolean is(String propertyKey);
1616 
1617     /**
1618      * Get the value for the key 'domain.title'. <br>
1619      * The value is, e.g. Fess <br>
1620      * comment: The title of domain the application for logging
1621      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1622      */
1623     String getDomainTitle();
1624 
1625     /**
1626      * Get the value for the key 'elasticsearch.http.url'. <br>
1627      * The value is, e.g. http://localhost:9201 <br>
1628      * comment: Elasticsearch
1629      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1630      */
1631     String getElasticsearchHttpUrl();
1632 
1633     /**
1634      * Get the value for the key 'app.cipher.algorism'. <br>
1635      * The value is, e.g. aes <br>
1636      * comment: Cryptographer
1637      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1638      */
1639     String getAppCipherAlgorism();
1640 
1641     /**
1642      * Get the value for the key 'app.cipher.key'. <br>
1643      * The value is, e.g. ___change__me___ <br>
1644      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1645      */
1646     String getAppCipherKey();
1647 
1648     /**
1649      * Get the value for the key 'app.digest.algorism'. <br>
1650      * The value is, e.g. sha256 <br>
1651      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1652      */
1653     String getAppDigestAlgorism();
1654 
1655     /**
1656      * Get the value for the key 'app.encrypt.property.pattern'. <br>
1657      * The value is, e.g. .*password|.*key <br>
1658      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1659      */
1660     String getAppEncryptPropertyPattern();
1661 
1662     /**
1663      * Get the value for the key 'app.extension.names'. <br>
1664      * The value is, e.g.  <br>
1665      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1666      */
1667     String getAppExtensionNames();
1668 
1669     /**
1670      * Get the value for the key 'app.extension.names' as {@link Integer}. <br>
1671      * The value is, e.g.  <br>
1672      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1673      * @throws NumberFormatException When the property is not integer.
1674      */
1675     Integer getAppExtensionNamesAsInteger();
1676 
1677     /**
1678      * Get the value for the key 'jvm.crawler.options'. <br>
1679      * The value is, e.g. -Djava.awt.headless=true
1680     -Dfile.encoding=UTF-8
1681     -Djna.nosys=true
1682     -Djdk.io.permissionsUseCanonicalPath=true
1683     -Dhttp.maxConnections=20
1684     -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
1685     -server
1686     -Xms128m
1687     -Xmx512m
1688     -XX:MaxMetaspaceSize=128m
1689     -XX:CompressedClassSpaceSize=32m
1690     -XX:-UseGCOverheadLimit
1691     -XX:+UseTLAB
1692     -XX:+DisableExplicitGC
1693     -XX:-HeapDumpOnOutOfMemoryError
1694     -XX:-OmitStackTraceInFastThrow
1695     -XX:+UnlockExperimentalVMOptions
1696     -XX:+UseG1GC
1697     -XX:InitiatingHeapOccupancyPercent=45
1698     -XX:G1HeapRegionSize=1m
1699     -XX:MaxGCPauseMillis=60000
1700     -XX:G1NewSizePercent=5
1701     -XX:G1MaxNewSizePercent=5
1702     -Djcifs.smb.client.responseTimeout=30000
1703     -Djcifs.smb.client.soTimeout=35000
1704     -Djcifs.smb.client.connTimeout=60000
1705     -Djcifs.smb.client.sessionTimeout=60000
1706     -Djcifs.smb1.smb.client.connTimeout=60000
1707     -Djcifs.smb1.smb.client.soTimeout=35000
1708     -Djcifs.smb1.smb.client.responseTimeout=30000
1709     -Dgroovy.use.classvalue=true
1710     -Dio.netty.noUnsafe=true
1711     -Dio.netty.noKeySetOptimization=true
1712     -Dio.netty.recycler.maxCapacityPerThread=0
1713     -Dlog4j.shutdownHookEnabled=false
1714     -Dlog4j2.disable.jmx=true
1715     -Dlog4j.skipJansi=true
1716     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
1717     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
1718     <br>
1719      * comment: JVM options
1720      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1721      */
1722     String getJvmCrawlerOptions();
1723 
1724     /**
1725      * Get the value for the key 'jvm.suggest.options'. <br>
1726      * The value is, e.g. -Djava.awt.headless=true
1727     -Dfile.encoding=UTF-8
1728     -Djna.nosys=true
1729     -Djdk.io.permissionsUseCanonicalPath=true
1730     -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
1731     -server
1732     -Xms128m
1733     -Xmx256m
1734     -XX:MaxMetaspaceSize=128m
1735     -XX:CompressedClassSpaceSize=32m
1736     -XX:-UseGCOverheadLimit
1737     -XX:+UseTLAB
1738     -XX:+DisableExplicitGC
1739     -XX:-HeapDumpOnOutOfMemoryError
1740     -XX:+UnlockExperimentalVMOptions
1741     -XX:+UseG1GC
1742     -XX:InitiatingHeapOccupancyPercent=45
1743     -XX:G1HeapRegionSize=1m
1744     -XX:MaxGCPauseMillis=60000
1745     -XX:G1NewSizePercent=5
1746     -XX:G1MaxNewSizePercent=30
1747     -Dgroovy.use.classvalue=true
1748     -Dio.netty.noUnsafe=true
1749     -Dio.netty.noKeySetOptimization=true
1750     -Dio.netty.recycler.maxCapacityPerThread=0
1751     -Dlog4j.shutdownHookEnabled=false
1752     -Dlog4j2.disable.jmx=true
1753     -Dlog4j.skipJansi=true
1754     <br>
1755      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1756      */
1757     String getJvmSuggestOptions();
1758 
1759     /**
1760      * Get the value for the key 'jvm.thumbnail.options'. <br>
1761      * The value is, e.g. -Djava.awt.headless=true
1762     -Dfile.encoding=UTF-8
1763     -Djna.nosys=true
1764     -Djdk.io.permissionsUseCanonicalPath=true
1765     -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
1766     -server
1767     -Xms128m
1768     -Xmx256m
1769     -XX:MaxMetaspaceSize=128m
1770     -XX:CompressedClassSpaceSize=32m
1771     -XX:-UseGCOverheadLimit
1772     -XX:+UseTLAB
1773     -XX:+DisableExplicitGC
1774     -XX:-HeapDumpOnOutOfMemoryError
1775     -XX:-OmitStackTraceInFastThrow
1776     -XX:+UnlockExperimentalVMOptions
1777     -XX:+UseG1GC
1778     -XX:InitiatingHeapOccupancyPercent=45
1779     -XX:G1HeapRegionSize=4m
1780     -XX:MaxGCPauseMillis=60000
1781     -XX:G1NewSizePercent=5
1782     -XX:G1MaxNewSizePercent=50
1783     -Djcifs.smb.client.responseTimeout=30000
1784     -Djcifs.smb.client.soTimeout=35000
1785     -Djcifs.smb.client.connTimeout=60000
1786     -Djcifs.smb.client.sessionTimeout=60000
1787     -Djcifs.smb1.smb.client.connTimeout=60000
1788     -Djcifs.smb1.smb.client.soTimeout=35000
1789     -Djcifs.smb1.smb.client.responseTimeout=30000
1790     -Dgroovy.use.classvalue=true
1791     -Dio.netty.noUnsafe=true
1792     -Dio.netty.noKeySetOptimization=true
1793     -Dio.netty.recycler.maxCapacityPerThread=0
1794     -Dlog4j.shutdownHookEnabled=false
1795     -Dlog4j2.disable.jmx=true
1796     -Dlog4j.skipJansi=true
1797     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
1798     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
1799     <br>
1800      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1801      */
1802     String getJvmThumbnailOptions();
1803 
1804     /**
1805      * Get the value for the key 'job.system.job.ids'. <br>
1806      * The value is, e.g. default_crawler <br>
1807      * comment: job
1808      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1809      */
1810     String getJobSystemJobIds();
1811 
1812     /**
1813      * Get the value for the key 'job.template.title.web'. <br>
1814      * The value is, e.g. Web Crawler - {0} <br>
1815      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1816      */
1817     String getJobTemplateTitleWeb();
1818 
1819     /**
1820      * Get the value for the key 'job.template.title.file'. <br>
1821      * The value is, e.g. File Crawler - {0} <br>
1822      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1823      */
1824     String getJobTemplateTitleFile();
1825 
1826     /**
1827      * Get the value for the key 'job.template.title.data'. <br>
1828      * The value is, e.g. Data Crawler - {0} <br>
1829      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1830      */
1831     String getJobTemplateTitleData();
1832 
1833     /**
1834      * Get the value for the key 'job.template.script'. <br>
1835      * The value is, e.g. return container.getComponent("crawlJob").logLevel("info").sessionId("{3}").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute(); <br>
1836      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1837      */
1838     String getJobTemplateScript();
1839 
1840     /**
1841      * Get the value for the key 'job.max.crawler.processes'. <br>
1842      * The value is, e.g. 0 <br>
1843      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1844      */
1845     String getJobMaxCrawlerProcesses();
1846 
1847     /**
1848      * Get the value for the key 'job.max.crawler.processes' as {@link Integer}. <br>
1849      * The value is, e.g. 0 <br>
1850      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1851      * @throws NumberFormatException When the property is not integer.
1852      */
1853     Integer getJobMaxCrawlerProcessesAsInteger();
1854 
1855     /**
1856      * Get the value for the key 'processors'. <br>
1857      * The value is, e.g. 0 <br>
1858      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1859      */
1860     String getProcessors();
1861 
1862     /**
1863      * Get the value for the key 'processors' as {@link Integer}. <br>
1864      * The value is, e.g. 0 <br>
1865      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1866      * @throws NumberFormatException When the property is not integer.
1867      */
1868     Integer getProcessorsAsInteger();
1869 
1870     /**
1871      * Get the value for the key 'java.command.path'. <br>
1872      * The value is, e.g. java <br>
1873      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1874      */
1875     String getJavaCommandPath();
1876 
1877     /**
1878      * Get the value for the key 'path.encoding'. <br>
1879      * The value is, e.g. UTF-8 <br>
1880      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1881      */
1882     String getPathEncoding();
1883 
1884     /**
1885      * Get the value for the key 'use.own.tmp.dir'. <br>
1886      * The value is, e.g. true <br>
1887      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1888      */
1889     String getUseOwnTmpDir();
1890 
1891     /**
1892      * Is the property for the key 'use.own.tmp.dir' true? <br>
1893      * The value is, e.g. true <br>
1894      * @return The determination, true or false. (if not found, exception but basically no way)
1895      */
1896     boolean isUseOwnTmpDir();
1897 
1898     /**
1899      * Get the value for the key 'max.log.output.length'. <br>
1900      * The value is, e.g. 4000 <br>
1901      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1902      */
1903     String getMaxLogOutputLength();
1904 
1905     /**
1906      * Get the value for the key 'max.log.output.length' as {@link Integer}. <br>
1907      * The value is, e.g. 4000 <br>
1908      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1909      * @throws NumberFormatException When the property is not integer.
1910      */
1911     Integer getMaxLogOutputLengthAsInteger();
1912 
1913     /**
1914      * Get the value for the key 'adaptive.load.control'. <br>
1915      * The value is, e.g. 0 <br>
1916      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1917      */
1918     String getAdaptiveLoadControl();
1919 
1920     /**
1921      * Get the value for the key 'adaptive.load.control' as {@link Integer}. <br>
1922      * The value is, e.g. 0 <br>
1923      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1924      * @throws NumberFormatException When the property is not integer.
1925      */
1926     Integer getAdaptiveLoadControlAsInteger();
1927 
1928     /**
1929      * Get the value for the key 'supported.uploaded.js.extentions'. <br>
1930      * The value is, e.g. js <br>
1931      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1932      */
1933     String getSupportedUploadedJsExtentions();
1934 
1935     /**
1936      * Get the value for the key 'supported.uploaded.css.extentions'. <br>
1937      * The value is, e.g. css <br>
1938      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1939      */
1940     String getSupportedUploadedCssExtentions();
1941 
1942     /**
1943      * Get the value for the key 'supported.uploaded.media.extentions'. <br>
1944      * The value is, e.g. jpg,jpeg,gif,png,swf <br>
1945      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1946      */
1947     String getSupportedUploadedMediaExtentions();
1948 
1949     /**
1950      * Get the value for the key 'supported.uploaded.files'. <br>
1951      * The value is, e.g. license.properties <br>
1952      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1953      */
1954     String getSupportedUploadedFiles();
1955 
1956     /**
1957      * Get the value for the key 'supported.languages'. <br>
1958      * The value is, e.g. ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh <br>
1959      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1960      */
1961     String getSupportedLanguages();
1962 
1963     /**
1964      * Get the value for the key 'api.access.token.length'. <br>
1965      * The value is, e.g. 60 <br>
1966      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1967      */
1968     String getApiAccessTokenLength();
1969 
1970     /**
1971      * Get the value for the key 'api.access.token.length' as {@link Integer}. <br>
1972      * The value is, e.g. 60 <br>
1973      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1974      * @throws NumberFormatException When the property is not integer.
1975      */
1976     Integer getApiAccessTokenLengthAsInteger();
1977 
1978     /**
1979      * Get the value for the key 'api.access.token.required'. <br>
1980      * The value is, e.g. false <br>
1981      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1982      */
1983     String getApiAccessTokenRequired();
1984 
1985     /**
1986      * Is the property for the key 'api.access.token.required' true? <br>
1987      * The value is, e.g. false <br>
1988      * @return The determination, true or false. (if not found, exception but basically no way)
1989      */
1990     boolean isApiAccessTokenRequired();
1991 
1992     /**
1993      * Get the value for the key 'api.access.token.request.parameter'. <br>
1994      * The value is, e.g.  <br>
1995      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1996      */
1997     String getApiAccessTokenRequestParameter();
1998 
1999     /**
2000      * Get the value for the key 'api.access.token.request.parameter' as {@link Integer}. <br>
2001      * The value is, e.g.  <br>
2002      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2003      * @throws NumberFormatException When the property is not integer.
2004      */
2005     Integer getApiAccessTokenRequestParameterAsInteger();
2006 
2007     /**
2008      * Get the value for the key 'api.admin.access.permissions'. <br>
2009      * The value is, e.g. Radmin-api <br>
2010      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2011      */
2012     String getApiAdminAccessPermissions();
2013 
2014     /**
2015      * Get the value for the key 'api.search.accept.referers'. <br>
2016      * The value is, e.g.  <br>
2017      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2018      */
2019     String getApiSearchAcceptReferers();
2020 
2021     /**
2022      * Get the value for the key 'api.search.accept.referers' as {@link Integer}. <br>
2023      * The value is, e.g.  <br>
2024      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2025      * @throws NumberFormatException When the property is not integer.
2026      */
2027     Integer getApiSearchAcceptReferersAsInteger();
2028 
2029     /**
2030      * Get the value for the key 'api.search.scroll'. <br>
2031      * The value is, e.g. false <br>
2032      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2033      */
2034     String getApiSearchScroll();
2035 
2036     /**
2037      * Is the property for the key 'api.search.scroll' true? <br>
2038      * The value is, e.g. false <br>
2039      * @return The determination, true or false. (if not found, exception but basically no way)
2040      */
2041     boolean isApiSearchScroll();
2042 
2043     /**
2044      * Get the value for the key 'api.json.response.headers'. <br>
2045      * The value is, e.g.  <br>
2046      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2047      */
2048     String getApiJsonResponseHeaders();
2049 
2050     /**
2051      * Get the value for the key 'api.json.response.headers' as {@link Integer}. <br>
2052      * The value is, e.g.  <br>
2053      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2054      * @throws NumberFormatException When the property is not integer.
2055      */
2056     Integer getApiJsonResponseHeadersAsInteger();
2057 
2058     /**
2059      * Get the value for the key 'api.gsa.response.headers'. <br>
2060      * The value is, e.g.  <br>
2061      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2062      */
2063     String getApiGsaResponseHeaders();
2064 
2065     /**
2066      * Get the value for the key 'api.gsa.response.headers' as {@link Integer}. <br>
2067      * The value is, e.g.  <br>
2068      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2069      * @throws NumberFormatException When the property is not integer.
2070      */
2071     Integer getApiGsaResponseHeadersAsInteger();
2072 
2073     /**
2074      * Get the value for the key 'api.dashboard.response.headers'. <br>
2075      * The value is, e.g.  <br>
2076      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2077      */
2078     String getApiDashboardResponseHeaders();
2079 
2080     /**
2081      * Get the value for the key 'api.dashboard.response.headers' as {@link Integer}. <br>
2082      * The value is, e.g.  <br>
2083      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2084      * @throws NumberFormatException When the property is not integer.
2085      */
2086     Integer getApiDashboardResponseHeadersAsInteger();
2087 
2088     /**
2089      * Get the value for the key 'api.cors.allow.origin'. <br>
2090      * The value is, e.g. * <br>
2091      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2092      */
2093     String getApiCorsAllowOrigin();
2094 
2095     /**
2096      * Get the value for the key 'api.cors.allow.methods'. <br>
2097      * The value is, e.g. GET, POST, OPTIONS, DELETE, PUT <br>
2098      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2099      */
2100     String getApiCorsAllowMethods();
2101 
2102     /**
2103      * Get the value for the key 'api.cors.max.age'. <br>
2104      * The value is, e.g. 3600 <br>
2105      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2106      */
2107     String getApiCorsMaxAge();
2108 
2109     /**
2110      * Get the value for the key 'api.cors.max.age' as {@link Integer}. <br>
2111      * The value is, e.g. 3600 <br>
2112      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2113      * @throws NumberFormatException When the property is not integer.
2114      */
2115     Integer getApiCorsMaxAgeAsInteger();
2116 
2117     /**
2118      * Get the value for the key 'api.cors.allow.headers'. <br>
2119      * The value is, e.g. Origin, Content-Type, Accept, Authorization, X-Requested-With <br>
2120      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2121      */
2122     String getApiCorsAllowHeaders();
2123 
2124     /**
2125      * Get the value for the key 'api.cors.allow.credentials'. <br>
2126      * The value is, e.g. true <br>
2127      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2128      */
2129     String getApiCorsAllowCredentials();
2130 
2131     /**
2132      * Is the property for the key 'api.cors.allow.credentials' true? <br>
2133      * The value is, e.g. true <br>
2134      * @return The determination, true or false. (if not found, exception but basically no way)
2135      */
2136     boolean isApiCorsAllowCredentials();
2137 
2138     /**
2139      * Get the value for the key 'api.jsonp.enabled'. <br>
2140      * The value is, e.g. false <br>
2141      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2142      */
2143     String getApiJsonpEnabled();
2144 
2145     /**
2146      * Is the property for the key 'api.jsonp.enabled' true? <br>
2147      * The value is, e.g. false <br>
2148      * @return The determination, true or false. (if not found, exception but basically no way)
2149      */
2150     boolean isApiJsonpEnabled();
2151 
2152     /**
2153      * Get the value for the key 'virtual.host.headers'. <br>
2154      * The value is, e.g.  <br>
2155      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2156      */
2157     String getVirtualHostHeaders();
2158 
2159     /**
2160      * Get the value for the key 'virtual.host.headers' as {@link Integer}. <br>
2161      * The value is, e.g.  <br>
2162      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2163      * @throws NumberFormatException When the property is not integer.
2164      */
2165     Integer getVirtualHostHeadersAsInteger();
2166 
2167     /**
2168      * Get the value for the key 'http.proxy.host'. <br>
2169      * The value is, e.g.  <br>
2170      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2171      */
2172     String getHttpProxyHost();
2173 
2174     /**
2175      * Get the value for the key 'http.proxy.host' as {@link Integer}. <br>
2176      * The value is, e.g.  <br>
2177      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2178      * @throws NumberFormatException When the property is not integer.
2179      */
2180     Integer getHttpProxyHostAsInteger();
2181 
2182     /**
2183      * Get the value for the key 'http.proxy.port'. <br>
2184      * The value is, e.g. 8080 <br>
2185      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2186      */
2187     String getHttpProxyPort();
2188 
2189     /**
2190      * Get the value for the key 'http.proxy.port' as {@link Integer}. <br>
2191      * The value is, e.g. 8080 <br>
2192      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2193      * @throws NumberFormatException When the property is not integer.
2194      */
2195     Integer getHttpProxyPortAsInteger();
2196 
2197     /**
2198      * Get the value for the key 'http.proxy.username'. <br>
2199      * The value is, e.g.  <br>
2200      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2201      */
2202     String getHttpProxyUsername();
2203 
2204     /**
2205      * Get the value for the key 'http.proxy.username' as {@link Integer}. <br>
2206      * The value is, e.g.  <br>
2207      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2208      * @throws NumberFormatException When the property is not integer.
2209      */
2210     Integer getHttpProxyUsernameAsInteger();
2211 
2212     /**
2213      * Get the value for the key 'http.proxy.password'. <br>
2214      * The value is, e.g.  <br>
2215      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2216      */
2217     String getHttpProxyPassword();
2218 
2219     /**
2220      * Get the value for the key 'http.proxy.password' as {@link Integer}. <br>
2221      * The value is, e.g.  <br>
2222      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2223      * @throws NumberFormatException When the property is not integer.
2224      */
2225     Integer getHttpProxyPasswordAsInteger();
2226 
2227     /**
2228      * Get the value for the key 'http.fileupload.max.size'. <br>
2229      * The value is, e.g. 262144000 <br>
2230      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2231      */
2232     String getHttpFileuploadMaxSize();
2233 
2234     /**
2235      * Get the value for the key 'http.fileupload.max.size' as {@link Integer}. <br>
2236      * The value is, e.g. 262144000 <br>
2237      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2238      * @throws NumberFormatException When the property is not integer.
2239      */
2240     Integer getHttpFileuploadMaxSizeAsInteger();
2241 
2242     /**
2243      * Get the value for the key 'http.fileupload.threshold.size'. <br>
2244      * The value is, e.g. 262144 <br>
2245      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2246      */
2247     String getHttpFileuploadThresholdSize();
2248 
2249     /**
2250      * Get the value for the key 'http.fileupload.threshold.size' as {@link Integer}. <br>
2251      * The value is, e.g. 262144 <br>
2252      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2253      * @throws NumberFormatException When the property is not integer.
2254      */
2255     Integer getHttpFileuploadThresholdSizeAsInteger();
2256 
2257     /**
2258      * Get the value for the key 'crawler.document.max.site.length'. <br>
2259      * The value is, e.g. 50 <br>
2260      * comment: common
2261      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2262      */
2263     String getCrawlerDocumentMaxSiteLength();
2264 
2265     /**
2266      * Get the value for the key 'crawler.document.max.site.length' as {@link Integer}. <br>
2267      * The value is, e.g. 50 <br>
2268      * comment: common
2269      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2270      * @throws NumberFormatException When the property is not integer.
2271      */
2272     Integer getCrawlerDocumentMaxSiteLengthAsInteger();
2273 
2274     /**
2275      * Get the value for the key 'crawler.document.site.encoding'. <br>
2276      * The value is, e.g. UTF-8 <br>
2277      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2278      */
2279     String getCrawlerDocumentSiteEncoding();
2280 
2281     /**
2282      * Get the value for the key 'crawler.document.unknown.hostname'. <br>
2283      * The value is, e.g. unknown <br>
2284      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2285      */
2286     String getCrawlerDocumentUnknownHostname();
2287 
2288     /**
2289      * Get the value for the key 'crawler.document.use.site.encoding.on.english'. <br>
2290      * The value is, e.g. false <br>
2291      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2292      */
2293     String getCrawlerDocumentUseSiteEncodingOnEnglish();
2294 
2295     /**
2296      * Is the property for the key 'crawler.document.use.site.encoding.on.english' true? <br>
2297      * The value is, e.g. false <br>
2298      * @return The determination, true or false. (if not found, exception but basically no way)
2299      */
2300     boolean isCrawlerDocumentUseSiteEncodingOnEnglish();
2301 
2302     /**
2303      * Get the value for the key 'crawler.document.append.data'. <br>
2304      * The value is, e.g. true <br>
2305      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2306      */
2307     String getCrawlerDocumentAppendData();
2308 
2309     /**
2310      * Is the property for the key 'crawler.document.append.data' true? <br>
2311      * The value is, e.g. true <br>
2312      * @return The determination, true or false. (if not found, exception but basically no way)
2313      */
2314     boolean isCrawlerDocumentAppendData();
2315 
2316     /**
2317      * Get the value for the key 'crawler.document.max.alphanum.term.size'. <br>
2318      * The value is, e.g. 20 <br>
2319      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2320      */
2321     String getCrawlerDocumentMaxAlphanumTermSize();
2322 
2323     /**
2324      * Get the value for the key 'crawler.document.max.alphanum.term.size' as {@link Integer}. <br>
2325      * The value is, e.g. 20 <br>
2326      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2327      * @throws NumberFormatException When the property is not integer.
2328      */
2329     Integer getCrawlerDocumentMaxAlphanumTermSizeAsInteger();
2330 
2331     /**
2332      * Get the value for the key 'crawler.document.max.symbol.term.size'. <br>
2333      * The value is, e.g. 10 <br>
2334      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2335      */
2336     String getCrawlerDocumentMaxSymbolTermSize();
2337 
2338     /**
2339      * Get the value for the key 'crawler.document.max.symbol.term.size' as {@link Integer}. <br>
2340      * The value is, e.g. 10 <br>
2341      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2342      * @throws NumberFormatException When the property is not integer.
2343      */
2344     Integer getCrawlerDocumentMaxSymbolTermSizeAsInteger();
2345 
2346     /**
2347      * Get the value for the key 'crawler.document.duplicate.term.removed'. <br>
2348      * The value is, e.g. false <br>
2349      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2350      */
2351     String getCrawlerDocumentDuplicateTermRemoved();
2352 
2353     /**
2354      * Is the property for the key 'crawler.document.duplicate.term.removed' true? <br>
2355      * The value is, e.g. false <br>
2356      * @return The determination, true or false. (if not found, exception but basically no way)
2357      */
2358     boolean isCrawlerDocumentDuplicateTermRemoved();
2359 
2360     /**
2361      * Get the value for the key 'crawler.document.space.chars'. <br>
2362      * The value is, e.g. u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6 <br>
2363      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2364      */
2365     String getCrawlerDocumentSpaceChars();
2366 
2367     /**
2368      * Get the value for the key 'crawler.document.fullstop.chars'. <br>
2369      * The value is, e.g. u002eu06d4u2e3cu3002 <br>
2370      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2371      */
2372     String getCrawlerDocumentFullstopChars();
2373 
2374     /**
2375      * Get the value for the key 'crawler.crawling.data.encoding'. <br>
2376      * The value is, e.g. UTF-8 <br>
2377      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2378      */
2379     String getCrawlerCrawlingDataEncoding();
2380 
2381     /**
2382      * Get the value for the key 'crawler.web.protocols'. <br>
2383      * The value is, e.g. http,https <br>
2384      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2385      */
2386     String getCrawlerWebProtocols();
2387 
2388     /**
2389      * Get the value for the key 'crawler.file.protocols'. <br>
2390      * The value is, e.g. file,smb,smb1,ftp,storage <br>
2391      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2392      */
2393     String getCrawlerFileProtocols();
2394 
2395     /**
2396      * Get the value for the key 'crawler.ignore.robots.txt'. <br>
2397      * The value is, e.g. false <br>
2398      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2399      */
2400     String getCrawlerIgnoreRobotsTxt();
2401 
2402     /**
2403      * Is the property for the key 'crawler.ignore.robots.txt' true? <br>
2404      * The value is, e.g. false <br>
2405      * @return The determination, true or false. (if not found, exception but basically no way)
2406      */
2407     boolean isCrawlerIgnoreRobotsTxt();
2408 
2409     /**
2410      * Get the value for the key 'crawler.ignore.robots.tags'. <br>
2411      * The value is, e.g. false <br>
2412      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2413      */
2414     String getCrawlerIgnoreRobotsTags();
2415 
2416     /**
2417      * Is the property for the key 'crawler.ignore.robots.tags' true? <br>
2418      * The value is, e.g. false <br>
2419      * @return The determination, true or false. (if not found, exception but basically no way)
2420      */
2421     boolean isCrawlerIgnoreRobotsTags();
2422 
2423     /**
2424      * Get the value for the key 'crawler.ignore.content.exception'. <br>
2425      * The value is, e.g. true <br>
2426      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2427      */
2428     String getCrawlerIgnoreContentException();
2429 
2430     /**
2431      * Is the property for the key 'crawler.ignore.content.exception' true? <br>
2432      * The value is, e.g. true <br>
2433      * @return The determination, true or false. (if not found, exception but basically no way)
2434      */
2435     boolean isCrawlerIgnoreContentException();
2436 
2437     /**
2438      * Get the value for the key 'crawler.failure.url.status.codes'. <br>
2439      * The value is, e.g. 404 <br>
2440      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2441      */
2442     String getCrawlerFailureUrlStatusCodes();
2443 
2444     /**
2445      * Get the value for the key 'crawler.failure.url.status.codes' as {@link Integer}. <br>
2446      * The value is, e.g. 404 <br>
2447      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2448      * @throws NumberFormatException When the property is not integer.
2449      */
2450     Integer getCrawlerFailureUrlStatusCodesAsInteger();
2451 
2452     /**
2453      * Get the value for the key 'crawler.system.monitor.interval'. <br>
2454      * The value is, e.g. 60 <br>
2455      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2456      */
2457     String getCrawlerSystemMonitorInterval();
2458 
2459     /**
2460      * Get the value for the key 'crawler.system.monitor.interval' as {@link Integer}. <br>
2461      * The value is, e.g. 60 <br>
2462      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2463      * @throws NumberFormatException When the property is not integer.
2464      */
2465     Integer getCrawlerSystemMonitorIntervalAsInteger();
2466 
2467     /**
2468      * Get the value for the key 'crawler.metadata.content.excludes'. <br>
2469      * The value is, e.g. resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.* <br>
2470      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2471      */
2472     String getCrawlerMetadataContentExcludes();
2473 
2474     /**
2475      * Get the value for the key 'crawler.metadata.name.mapping'. <br>
2476      * The value is, e.g. title=title:string
2477     Title=title:string
2478     <br>
2479      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2480      */
2481     String getCrawlerMetadataNameMapping();
2482 
2483     /**
2484      * Get the value for the key 'crawler.document.html.content.xpath'. <br>
2485      * The value is, e.g. //BODY <br>
2486      * comment: html
2487      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2488      */
2489     String getCrawlerDocumentHtmlContentXpath();
2490 
2491     /**
2492      * Get the value for the key 'crawler.document.html.lang.xpath'. <br>
2493      * The value is, e.g. //HTML/@lang <br>
2494      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2495      */
2496     String getCrawlerDocumentHtmlLangXpath();
2497 
2498     /**
2499      * Get the value for the key 'crawler.document.html.digest.xpath'. <br>
2500      * The value is, e.g. //META[@name='description']/@content <br>
2501      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2502      */
2503     String getCrawlerDocumentHtmlDigestXpath();
2504 
2505     /**
2506      * Get the value for the key 'crawler.document.html.canonical.xpath'. <br>
2507      * The value is, e.g. //LINK[@rel='canonical'][1]/@href <br>
2508      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2509      */
2510     String getCrawlerDocumentHtmlCanonicalXpath();
2511 
2512     /**
2513      * Get the value for the key 'crawler.document.html.pruned.tags'. <br>
2514      * The value is, e.g. noscript,script,style,header,footer,nav,a[rel=nofollow] <br>
2515      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2516      */
2517     String getCrawlerDocumentHtmlPrunedTags();
2518 
2519     /**
2520      * Get the value for the key 'crawler.document.html.max.digest.length'. <br>
2521      * The value is, e.g. 120 <br>
2522      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2523      */
2524     String getCrawlerDocumentHtmlMaxDigestLength();
2525 
2526     /**
2527      * Get the value for the key 'crawler.document.html.max.digest.length' as {@link Integer}. <br>
2528      * The value is, e.g. 120 <br>
2529      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2530      * @throws NumberFormatException When the property is not integer.
2531      */
2532     Integer getCrawlerDocumentHtmlMaxDigestLengthAsInteger();
2533 
2534     /**
2535      * Get the value for the key 'crawler.document.html.default.lang'. <br>
2536      * The value is, e.g.  <br>
2537      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2538      */
2539     String getCrawlerDocumentHtmlDefaultLang();
2540 
2541     /**
2542      * Get the value for the key 'crawler.document.html.default.lang' as {@link Integer}. <br>
2543      * The value is, e.g.  <br>
2544      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2545      * @throws NumberFormatException When the property is not integer.
2546      */
2547     Integer getCrawlerDocumentHtmlDefaultLangAsInteger();
2548 
2549     /**
2550      * Get the value for the key 'crawler.document.file.name.encoding'. <br>
2551      * The value is, e.g.  <br>
2552      * comment: file
2553      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2554      */
2555     String getCrawlerDocumentFileNameEncoding();
2556 
2557     /**
2558      * Get the value for the key 'crawler.document.file.name.encoding' as {@link Integer}. <br>
2559      * The value is, e.g.  <br>
2560      * comment: file
2561      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2562      * @throws NumberFormatException When the property is not integer.
2563      */
2564     Integer getCrawlerDocumentFileNameEncodingAsInteger();
2565 
2566     /**
2567      * Get the value for the key 'crawler.document.file.no.title.label'. <br>
2568      * The value is, e.g. No title. <br>
2569      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2570      */
2571     String getCrawlerDocumentFileNoTitleLabel();
2572 
2573     /**
2574      * Get the value for the key 'crawler.document.file.ignore.empty.content'. <br>
2575      * The value is, e.g. false <br>
2576      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2577      */
2578     String getCrawlerDocumentFileIgnoreEmptyContent();
2579 
2580     /**
2581      * Is the property for the key 'crawler.document.file.ignore.empty.content' true? <br>
2582      * The value is, e.g. false <br>
2583      * @return The determination, true or false. (if not found, exception but basically no way)
2584      */
2585     boolean isCrawlerDocumentFileIgnoreEmptyContent();
2586 
2587     /**
2588      * Get the value for the key 'crawler.document.file.max.title.length'. <br>
2589      * The value is, e.g. 100 <br>
2590      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2591      */
2592     String getCrawlerDocumentFileMaxTitleLength();
2593 
2594     /**
2595      * Get the value for the key 'crawler.document.file.max.title.length' as {@link Integer}. <br>
2596      * The value is, e.g. 100 <br>
2597      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2598      * @throws NumberFormatException When the property is not integer.
2599      */
2600     Integer getCrawlerDocumentFileMaxTitleLengthAsInteger();
2601 
2602     /**
2603      * Get the value for the key 'crawler.document.file.max.digest.length'. <br>
2604      * The value is, e.g. 200 <br>
2605      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2606      */
2607     String getCrawlerDocumentFileMaxDigestLength();
2608 
2609     /**
2610      * Get the value for the key 'crawler.document.file.max.digest.length' as {@link Integer}. <br>
2611      * The value is, e.g. 200 <br>
2612      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2613      * @throws NumberFormatException When the property is not integer.
2614      */
2615     Integer getCrawlerDocumentFileMaxDigestLengthAsInteger();
2616 
2617     /**
2618      * Get the value for the key 'crawler.document.file.append.meta.content'. <br>
2619      * The value is, e.g. true <br>
2620      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2621      */
2622     String getCrawlerDocumentFileAppendMetaContent();
2623 
2624     /**
2625      * Is the property for the key 'crawler.document.file.append.meta.content' true? <br>
2626      * The value is, e.g. true <br>
2627      * @return The determination, true or false. (if not found, exception but basically no way)
2628      */
2629     boolean isCrawlerDocumentFileAppendMetaContent();
2630 
2631     /**
2632      * Get the value for the key 'crawler.document.file.append.body.content'. <br>
2633      * The value is, e.g. true <br>
2634      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2635      */
2636     String getCrawlerDocumentFileAppendBodyContent();
2637 
2638     /**
2639      * Is the property for the key 'crawler.document.file.append.body.content' true? <br>
2640      * The value is, e.g. true <br>
2641      * @return The determination, true or false. (if not found, exception but basically no way)
2642      */
2643     boolean isCrawlerDocumentFileAppendBodyContent();
2644 
2645     /**
2646      * Get the value for the key 'crawler.document.file.default.lang'. <br>
2647      * The value is, e.g.  <br>
2648      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2649      */
2650     String getCrawlerDocumentFileDefaultLang();
2651 
2652     /**
2653      * Get the value for the key 'crawler.document.file.default.lang' as {@link Integer}. <br>
2654      * The value is, e.g.  <br>
2655      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2656      * @throws NumberFormatException When the property is not integer.
2657      */
2658     Integer getCrawlerDocumentFileDefaultLangAsInteger();
2659 
2660     /**
2661      * Get the value for the key 'crawler.document.cache.enabled'. <br>
2662      * The value is, e.g. true <br>
2663      * comment: cache
2664      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2665      */
2666     String getCrawlerDocumentCacheEnabled();
2667 
2668     /**
2669      * Is the property for the key 'crawler.document.cache.enabled' true? <br>
2670      * The value is, e.g. true <br>
2671      * comment: cache
2672      * @return The determination, true or false. (if not found, exception but basically no way)
2673      */
2674     boolean isCrawlerDocumentCacheEnabled();
2675 
2676     /**
2677      * Get the value for the key 'crawler.document.cache.max.size'. <br>
2678      * The value is, e.g. 2621440 <br>
2679      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2680      */
2681     String getCrawlerDocumentCacheMaxSize();
2682 
2683     /**
2684      * Get the value for the key 'crawler.document.cache.max.size' as {@link Integer}. <br>
2685      * The value is, e.g. 2621440 <br>
2686      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2687      * @throws NumberFormatException When the property is not integer.
2688      */
2689     Integer getCrawlerDocumentCacheMaxSizeAsInteger();
2690 
2691     /**
2692      * Get the value for the key 'crawler.document.cache.supported.mimetypes'. <br>
2693      * The value is, e.g. text/html <br>
2694      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2695      */
2696     String getCrawlerDocumentCacheSupportedMimetypes();
2697 
2698     /**
2699      * Get the value for the key 'crawler.document.cache.html.mimetypes'. <br>
2700      * The value is, e.g. text/html <br>
2701      * comment: ,text/plain,application/xml,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation
2702      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2703      */
2704     String getCrawlerDocumentCacheHtmlMimetypes();
2705 
2706     /**
2707      * Get the value for the key 'indexer.thread.dump.enabled'. <br>
2708      * The value is, e.g. true <br>
2709      * comment: indexer
2710      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2711      */
2712     String getIndexerThreadDumpEnabled();
2713 
2714     /**
2715      * Is the property for the key 'indexer.thread.dump.enabled' true? <br>
2716      * The value is, e.g. true <br>
2717      * comment: indexer
2718      * @return The determination, true or false. (if not found, exception but basically no way)
2719      */
2720     boolean isIndexerThreadDumpEnabled();
2721 
2722     /**
2723      * Get the value for the key 'indexer.unprocessed.document.size'. <br>
2724      * The value is, e.g. 1000 <br>
2725      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2726      */
2727     String getIndexerUnprocessedDocumentSize();
2728 
2729     /**
2730      * Get the value for the key 'indexer.unprocessed.document.size' as {@link Integer}. <br>
2731      * The value is, e.g. 1000 <br>
2732      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2733      * @throws NumberFormatException When the property is not integer.
2734      */
2735     Integer getIndexerUnprocessedDocumentSizeAsInteger();
2736 
2737     /**
2738      * Get the value for the key 'indexer.click.count.enabled'. <br>
2739      * The value is, e.g. true <br>
2740      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2741      */
2742     String getIndexerClickCountEnabled();
2743 
2744     /**
2745      * Is the property for the key 'indexer.click.count.enabled' true? <br>
2746      * The value is, e.g. true <br>
2747      * @return The determination, true or false. (if not found, exception but basically no way)
2748      */
2749     boolean isIndexerClickCountEnabled();
2750 
2751     /**
2752      * Get the value for the key 'indexer.favorite.count.enabled'. <br>
2753      * The value is, e.g. true <br>
2754      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2755      */
2756     String getIndexerFavoriteCountEnabled();
2757 
2758     /**
2759      * Is the property for the key 'indexer.favorite.count.enabled' true? <br>
2760      * The value is, e.g. true <br>
2761      * @return The determination, true or false. (if not found, exception but basically no way)
2762      */
2763     boolean isIndexerFavoriteCountEnabled();
2764 
2765     /**
2766      * Get the value for the key 'indexer.webfs.commit.margin.time'. <br>
2767      * The value is, e.g. 5000 <br>
2768      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2769      */
2770     String getIndexerWebfsCommitMarginTime();
2771 
2772     /**
2773      * Get the value for the key 'indexer.webfs.commit.margin.time' as {@link Integer}. <br>
2774      * The value is, e.g. 5000 <br>
2775      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2776      * @throws NumberFormatException When the property is not integer.
2777      */
2778     Integer getIndexerWebfsCommitMarginTimeAsInteger();
2779 
2780     /**
2781      * Get the value for the key 'indexer.webfs.max.empty.list.count'. <br>
2782      * The value is, e.g. 3600 <br>
2783      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2784      */
2785     String getIndexerWebfsMaxEmptyListCount();
2786 
2787     /**
2788      * Get the value for the key 'indexer.webfs.max.empty.list.count' as {@link Integer}. <br>
2789      * The value is, e.g. 3600 <br>
2790      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2791      * @throws NumberFormatException When the property is not integer.
2792      */
2793     Integer getIndexerWebfsMaxEmptyListCountAsInteger();
2794 
2795     /**
2796      * Get the value for the key 'indexer.webfs.update.interval'. <br>
2797      * The value is, e.g. 10000 <br>
2798      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2799      */
2800     String getIndexerWebfsUpdateInterval();
2801 
2802     /**
2803      * Get the value for the key 'indexer.webfs.update.interval' as {@link Integer}. <br>
2804      * The value is, e.g. 10000 <br>
2805      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2806      * @throws NumberFormatException When the property is not integer.
2807      */
2808     Integer getIndexerWebfsUpdateIntervalAsInteger();
2809 
2810     /**
2811      * Get the value for the key 'indexer.webfs.max.document.cache.size'. <br>
2812      * The value is, e.g. 10 <br>
2813      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2814      */
2815     String getIndexerWebfsMaxDocumentCacheSize();
2816 
2817     /**
2818      * Get the value for the key 'indexer.webfs.max.document.cache.size' as {@link Integer}. <br>
2819      * The value is, e.g. 10 <br>
2820      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2821      * @throws NumberFormatException When the property is not integer.
2822      */
2823     Integer getIndexerWebfsMaxDocumentCacheSizeAsInteger();
2824 
2825     /**
2826      * Get the value for the key 'indexer.webfs.max.document.request.size'. <br>
2827      * The value is, e.g. 1048576 <br>
2828      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2829      */
2830     String getIndexerWebfsMaxDocumentRequestSize();
2831 
2832     /**
2833      * Get the value for the key 'indexer.webfs.max.document.request.size' as {@link Integer}. <br>
2834      * The value is, e.g. 1048576 <br>
2835      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2836      * @throws NumberFormatException When the property is not integer.
2837      */
2838     Integer getIndexerWebfsMaxDocumentRequestSizeAsInteger();
2839 
2840     /**
2841      * Get the value for the key 'indexer.data.max.document.cache.size'. <br>
2842      * The value is, e.g. 10000 <br>
2843      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2844      */
2845     String getIndexerDataMaxDocumentCacheSize();
2846 
2847     /**
2848      * Get the value for the key 'indexer.data.max.document.cache.size' as {@link Integer}. <br>
2849      * The value is, e.g. 10000 <br>
2850      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2851      * @throws NumberFormatException When the property is not integer.
2852      */
2853     Integer getIndexerDataMaxDocumentCacheSizeAsInteger();
2854 
2855     /**
2856      * Get the value for the key 'indexer.data.max.document.request.size'. <br>
2857      * The value is, e.g. 1048576 <br>
2858      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2859      */
2860     String getIndexerDataMaxDocumentRequestSize();
2861 
2862     /**
2863      * Get the value for the key 'indexer.data.max.document.request.size' as {@link Integer}. <br>
2864      * The value is, e.g. 1048576 <br>
2865      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2866      * @throws NumberFormatException When the property is not integer.
2867      */
2868     Integer getIndexerDataMaxDocumentRequestSizeAsInteger();
2869 
2870     /**
2871      * Get the value for the key 'indexer.data.max.delete.cache.size'. <br>
2872      * The value is, e.g. 100 <br>
2873      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2874      */
2875     String getIndexerDataMaxDeleteCacheSize();
2876 
2877     /**
2878      * Get the value for the key 'indexer.data.max.delete.cache.size' as {@link Integer}. <br>
2879      * The value is, e.g. 100 <br>
2880      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2881      * @throws NumberFormatException When the property is not integer.
2882      */
2883     Integer getIndexerDataMaxDeleteCacheSizeAsInteger();
2884 
2885     /**
2886      * Get the value for the key 'indexer.data.max.redirect.count'. <br>
2887      * The value is, e.g. 10 <br>
2888      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2889      */
2890     String getIndexerDataMaxRedirectCount();
2891 
2892     /**
2893      * Get the value for the key 'indexer.data.max.redirect.count' as {@link Integer}. <br>
2894      * The value is, e.g. 10 <br>
2895      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2896      * @throws NumberFormatException When the property is not integer.
2897      */
2898     Integer getIndexerDataMaxRedirectCountAsInteger();
2899 
2900     /**
2901      * Get the value for the key 'indexer.language.fields'. <br>
2902      * The value is, e.g. content,important_content,title <br>
2903      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2904      */
2905     String getIndexerLanguageFields();
2906 
2907     /**
2908      * Get the value for the key 'indexer.language.detect.length'. <br>
2909      * The value is, e.g. 1000 <br>
2910      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2911      */
2912     String getIndexerLanguageDetectLength();
2913 
2914     /**
2915      * Get the value for the key 'indexer.language.detect.length' as {@link Integer}. <br>
2916      * The value is, e.g. 1000 <br>
2917      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2918      * @throws NumberFormatException When the property is not integer.
2919      */
2920     Integer getIndexerLanguageDetectLengthAsInteger();
2921 
2922     /**
2923      * Get the value for the key 'index.codec'. <br>
2924      * The value is, e.g. default <br>
2925      * comment: index setting
2926      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2927      */
2928     String getIndexCodec();
2929 
2930     /**
2931      * Get the value for the key 'index.number_of_shards'. <br>
2932      * The value is, e.g. 5 <br>
2933      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2934      */
2935     String getIndexNumberOfShards();
2936 
2937     /**
2938      * Get the value for the key 'index.number_of_shards' as {@link Integer}. <br>
2939      * The value is, e.g. 5 <br>
2940      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2941      * @throws NumberFormatException When the property is not integer.
2942      */
2943     Integer getIndexNumberOfShardsAsInteger();
2944 
2945     /**
2946      * Get the value for the key 'index.auto_expand_replicas'. <br>
2947      * The value is, e.g. 0-1 <br>
2948      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2949      */
2950     String getIndexAutoExpandReplicas();
2951 
2952     /**
2953      * Get the value for the key 'index.id.digest.algorithm'. <br>
2954      * The value is, e.g. SHA-512 <br>
2955      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2956      */
2957     String getIndexIdDigestAlgorithm();
2958 
2959     /**
2960      * Get the value for the key 'index.field.favorite_count'. <br>
2961      * The value is, e.g. favorite_count <br>
2962      * comment: field names
2963      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2964      */
2965     String getIndexFieldFavoriteCount();
2966 
2967     /**
2968      * Get the value for the key 'index.field.click_count'. <br>
2969      * The value is, e.g. click_count <br>
2970      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2971      */
2972     String getIndexFieldClickCount();
2973 
2974     /**
2975      * Get the value for the key 'index.field.config_id'. <br>
2976      * The value is, e.g. config_id <br>
2977      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2978      */
2979     String getIndexFieldConfigId();
2980 
2981     /**
2982      * Get the value for the key 'index.field.expires'. <br>
2983      * The value is, e.g. expires <br>
2984      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2985      */
2986     String getIndexFieldExpires();
2987 
2988     /**
2989      * Get the value for the key 'index.field.url'. <br>
2990      * The value is, e.g. url <br>
2991      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2992      */
2993     String getIndexFieldUrl();
2994 
2995     /**
2996      * Get the value for the key 'index.field.doc_id'. <br>
2997      * The value is, e.g. doc_id <br>
2998      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2999      */
3000     String getIndexFieldDocId();
3001 
3002     /**
3003      * Get the value for the key 'index.field.id'. <br>
3004      * The value is, e.g. _id <br>
3005      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3006      */
3007     String getIndexFieldId();
3008 
3009     /**
3010      * Get the value for the key 'index.field.version'. <br>
3011      * The value is, e.g. _version <br>
3012      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3013      */
3014     String getIndexFieldVersion();
3015 
3016     /**
3017      * Get the value for the key 'index.field.seq_no'. <br>
3018      * The value is, e.g. _seq_no <br>
3019      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3020      */
3021     String getIndexFieldSeqNo();
3022 
3023     /**
3024      * Get the value for the key 'index.field.primary_term'. <br>
3025      * The value is, e.g. _primary_term <br>
3026      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3027      */
3028     String getIndexFieldPrimaryTerm();
3029 
3030     /**
3031      * Get the value for the key 'index.field.lang'. <br>
3032      * The value is, e.g. lang <br>
3033      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3034      */
3035     String getIndexFieldLang();
3036 
3037     /**
3038      * Get the value for the key 'index.field.has_cache'. <br>
3039      * The value is, e.g. has_cache <br>
3040      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3041      */
3042     String getIndexFieldHasCache();
3043 
3044     /**
3045      * Get the value for the key 'index.field.last_modified'. <br>
3046      * The value is, e.g. last_modified <br>
3047      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3048      */
3049     String getIndexFieldLastModified();
3050 
3051     /**
3052      * Get the value for the key 'index.field.anchor'. <br>
3053      * The value is, e.g. anchor <br>
3054      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3055      */
3056     String getIndexFieldAnchor();
3057 
3058     /**
3059      * Get the value for the key 'index.field.segment'. <br>
3060      * The value is, e.g. segment <br>
3061      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3062      */
3063     String getIndexFieldSegment();
3064 
3065     /**
3066      * Get the value for the key 'index.field.role'. <br>
3067      * The value is, e.g. role <br>
3068      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3069      */
3070     String getIndexFieldRole();
3071 
3072     /**
3073      * Get the value for the key 'index.field.boost'. <br>
3074      * The value is, e.g. boost <br>
3075      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3076      */
3077     String getIndexFieldBoost();
3078 
3079     /**
3080      * Get the value for the key 'index.field.created'. <br>
3081      * The value is, e.g. created <br>
3082      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3083      */
3084     String getIndexFieldCreated();
3085 
3086     /**
3087      * Get the value for the key 'index.field.timestamp'. <br>
3088      * The value is, e.g. timestamp <br>
3089      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3090      */
3091     String getIndexFieldTimestamp();
3092 
3093     /**
3094      * Get the value for the key 'index.field.label'. <br>
3095      * The value is, e.g. label <br>
3096      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3097      */
3098     String getIndexFieldLabel();
3099 
3100     /**
3101      * Get the value for the key 'index.field.mimetype'. <br>
3102      * The value is, e.g. mimetype <br>
3103      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3104      */
3105     String getIndexFieldMimetype();
3106 
3107     /**
3108      * Get the value for the key 'index.field.parent_id'. <br>
3109      * The value is, e.g. parent_id <br>
3110      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3111      */
3112     String getIndexFieldParentId();
3113 
3114     /**
3115      * Get the value for the key 'index.field.important_content'. <br>
3116      * The value is, e.g. important_content <br>
3117      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3118      */
3119     String getIndexFieldImportantContent();
3120 
3121     /**
3122      * Get the value for the key 'index.field.content'. <br>
3123      * The value is, e.g. content <br>
3124      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3125      */
3126     String getIndexFieldContent();
3127 
3128     /**
3129      * Get the value for the key 'index.field.content_minhash'. <br>
3130      * The value is, e.g. content_minhash <br>
3131      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3132      */
3133     String getIndexFieldContentMinhash();
3134 
3135     /**
3136      * Get the value for the key 'index.field.content_minhash_bits'. <br>
3137      * The value is, e.g. content_minhash_bits <br>
3138      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3139      */
3140     String getIndexFieldContentMinhashBits();
3141 
3142     /**
3143      * Get the value for the key 'index.field.cache'. <br>
3144      * The value is, e.g. cache <br>
3145      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3146      */
3147     String getIndexFieldCache();
3148 
3149     /**
3150      * Get the value for the key 'index.field.digest'. <br>
3151      * The value is, e.g. digest <br>
3152      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3153      */
3154     String getIndexFieldDigest();
3155 
3156     /**
3157      * Get the value for the key 'index.field.title'. <br>
3158      * The value is, e.g. title <br>
3159      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3160      */
3161     String getIndexFieldTitle();
3162 
3163     /**
3164      * Get the value for the key 'index.field.host'. <br>
3165      * The value is, e.g. host <br>
3166      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3167      */
3168     String getIndexFieldHost();
3169 
3170     /**
3171      * Get the value for the key 'index.field.site'. <br>
3172      * The value is, e.g. site <br>
3173      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3174      */
3175     String getIndexFieldSite();
3176 
3177     /**
3178      * Get the value for the key 'index.field.content_length'. <br>
3179      * The value is, e.g. content_length <br>
3180      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3181      */
3182     String getIndexFieldContentLength();
3183 
3184     /**
3185      * Get the value for the key 'index.field.filetype'. <br>
3186      * The value is, e.g. filetype <br>
3187      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3188      */
3189     String getIndexFieldFiletype();
3190 
3191     /**
3192      * Get the value for the key 'index.field.filename'. <br>
3193      * The value is, e.g. filename <br>
3194      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3195      */
3196     String getIndexFieldFilename();
3197 
3198     /**
3199      * Get the value for the key 'index.field.thumbnail'. <br>
3200      * The value is, e.g. thumbnail <br>
3201      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3202      */
3203     String getIndexFieldThumbnail();
3204 
3205     /**
3206      * Get the value for the key 'index.field.virtual_host'. <br>
3207      * The value is, e.g. virtual_host <br>
3208      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3209      */
3210     String getIndexFieldVirtualHost();
3211 
3212     /**
3213      * Get the value for the key 'response.field.content_title'. <br>
3214      * The value is, e.g. content_title <br>
3215      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3216      */
3217     String getResponseFieldContentTitle();
3218 
3219     /**
3220      * Get the value for the key 'response.field.content_description'. <br>
3221      * The value is, e.g. content_description <br>
3222      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3223      */
3224     String getResponseFieldContentDescription();
3225 
3226     /**
3227      * Get the value for the key 'response.field.url_link'. <br>
3228      * The value is, e.g. url_link <br>
3229      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3230      */
3231     String getResponseFieldUrlLink();
3232 
3233     /**
3234      * Get the value for the key 'response.field.site_path'. <br>
3235      * The value is, e.g. site_path <br>
3236      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3237      */
3238     String getResponseFieldSitePath();
3239 
3240     /**
3241      * Get the value for the key 'response.max.title.length'. <br>
3242      * The value is, e.g. 50 <br>
3243      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3244      */
3245     String getResponseMaxTitleLength();
3246 
3247     /**
3248      * Get the value for the key 'response.max.title.length' as {@link Integer}. <br>
3249      * The value is, e.g. 50 <br>
3250      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3251      * @throws NumberFormatException When the property is not integer.
3252      */
3253     Integer getResponseMaxTitleLengthAsInteger();
3254 
3255     /**
3256      * Get the value for the key 'response.max.site.path.length'. <br>
3257      * The value is, e.g. 50 <br>
3258      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3259      */
3260     String getResponseMaxSitePathLength();
3261 
3262     /**
3263      * Get the value for the key 'response.max.site.path.length' as {@link Integer}. <br>
3264      * The value is, e.g. 50 <br>
3265      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3266      * @throws NumberFormatException When the property is not integer.
3267      */
3268     Integer getResponseMaxSitePathLengthAsInteger();
3269 
3270     /**
3271      * Get the value for the key 'response.highlight.content_title.enabled'. <br>
3272      * The value is, e.g. true <br>
3273      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3274      */
3275     String getResponseHighlightContentTitleEnabled();
3276 
3277     /**
3278      * Is the property for the key 'response.highlight.content_title.enabled' true? <br>
3279      * The value is, e.g. true <br>
3280      * @return The determination, true or false. (if not found, exception but basically no way)
3281      */
3282     boolean isResponseHighlightContentTitleEnabled();
3283 
3284     /**
3285      * Get the value for the key 'index.document.search.index'. <br>
3286      * The value is, e.g. fess.search <br>
3287      * comment: document index
3288      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3289      */
3290     String getIndexDocumentSearchIndex();
3291 
3292     /**
3293      * Get the value for the key 'index.document.update.index'. <br>
3294      * The value is, e.g. fess.update <br>
3295      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3296      */
3297     String getIndexDocumentUpdateIndex();
3298 
3299     /**
3300      * Get the value for the key 'index.document.suggest.index'. <br>
3301      * The value is, e.g. fess <br>
3302      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3303      */
3304     String getIndexDocumentSuggestIndex();
3305 
3306     /**
3307      * Get the value for the key 'index.document.crawler.index'. <br>
3308      * The value is, e.g. .crawler <br>
3309      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3310      */
3311     String getIndexDocumentCrawlerIndex();
3312 
3313     /**
3314      * Get the value for the key 'index.document.crawler.queue.number_of_shards'. <br>
3315      * The value is, e.g. 10 <br>
3316      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3317      */
3318     String getIndexDocumentCrawlerQueueNumberOfShards();
3319 
3320     /**
3321      * Get the value for the key 'index.document.crawler.queue.number_of_shards' as {@link Integer}. <br>
3322      * The value is, e.g. 10 <br>
3323      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3324      * @throws NumberFormatException When the property is not integer.
3325      */
3326     Integer getIndexDocumentCrawlerQueueNumberOfShardsAsInteger();
3327 
3328     /**
3329      * Get the value for the key 'index.document.crawler.data.number_of_shards'. <br>
3330      * The value is, e.g. 10 <br>
3331      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3332      */
3333     String getIndexDocumentCrawlerDataNumberOfShards();
3334 
3335     /**
3336      * Get the value for the key 'index.document.crawler.data.number_of_shards' as {@link Integer}. <br>
3337      * The value is, e.g. 10 <br>
3338      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3339      * @throws NumberFormatException When the property is not integer.
3340      */
3341     Integer getIndexDocumentCrawlerDataNumberOfShardsAsInteger();
3342 
3343     /**
3344      * Get the value for the key 'index.document.crawler.filter.number_of_shards'. <br>
3345      * The value is, e.g. 10 <br>
3346      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3347      */
3348     String getIndexDocumentCrawlerFilterNumberOfShards();
3349 
3350     /**
3351      * Get the value for the key 'index.document.crawler.filter.number_of_shards' as {@link Integer}. <br>
3352      * The value is, e.g. 10 <br>
3353      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3354      * @throws NumberFormatException When the property is not integer.
3355      */
3356     Integer getIndexDocumentCrawlerFilterNumberOfShardsAsInteger();
3357 
3358     /**
3359      * Get the value for the key 'index.document.crawler.queue.number_of_replicas'. <br>
3360      * The value is, e.g. 1 <br>
3361      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3362      */
3363     String getIndexDocumentCrawlerQueueNumberOfReplicas();
3364 
3365     /**
3366      * Get the value for the key 'index.document.crawler.queue.number_of_replicas' as {@link Integer}. <br>
3367      * The value is, e.g. 1 <br>
3368      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3369      * @throws NumberFormatException When the property is not integer.
3370      */
3371     Integer getIndexDocumentCrawlerQueueNumberOfReplicasAsInteger();
3372 
3373     /**
3374      * Get the value for the key 'index.document.crawler.data.number_of_replicas'. <br>
3375      * The value is, e.g. 1 <br>
3376      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3377      */
3378     String getIndexDocumentCrawlerDataNumberOfReplicas();
3379 
3380     /**
3381      * Get the value for the key 'index.document.crawler.data.number_of_replicas' as {@link Integer}. <br>
3382      * The value is, e.g. 1 <br>
3383      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3384      * @throws NumberFormatException When the property is not integer.
3385      */
3386     Integer getIndexDocumentCrawlerDataNumberOfReplicasAsInteger();
3387 
3388     /**
3389      * Get the value for the key 'index.document.crawler.filter.number_of_replicas'. <br>
3390      * The value is, e.g. 1 <br>
3391      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3392      */
3393     String getIndexDocumentCrawlerFilterNumberOfReplicas();
3394 
3395     /**
3396      * Get the value for the key 'index.document.crawler.filter.number_of_replicas' as {@link Integer}. <br>
3397      * The value is, e.g. 1 <br>
3398      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3399      * @throws NumberFormatException When the property is not integer.
3400      */
3401     Integer getIndexDocumentCrawlerFilterNumberOfReplicasAsInteger();
3402 
3403     /**
3404      * Get the value for the key 'index.config.index'. <br>
3405      * The value is, e.g. .fess_config <br>
3406      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3407      */
3408     String getIndexConfigIndex();
3409 
3410     /**
3411      * Get the value for the key 'index.user.index'. <br>
3412      * The value is, e.g. .fess_user <br>
3413      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3414      */
3415     String getIndexUserIndex();
3416 
3417     /**
3418      * Get the value for the key 'index.log.index'. <br>
3419      * The value is, e.g. fess_log <br>
3420      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3421      */
3422     String getIndexLogIndex();
3423 
3424     /**
3425      * Get the value for the key 'index.admin.array.fields'. <br>
3426      * The value is, e.g. lang,role,label,anchor,virtual_host <br>
3427      * comment: doc management
3428      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3429      */
3430     String getIndexAdminArrayFields();
3431 
3432     /**
3433      * Get the value for the key 'index.admin.date.fields'. <br>
3434      * The value is, e.g. expires,created,timestamp,last_modified <br>
3435      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3436      */
3437     String getIndexAdminDateFields();
3438 
3439     /**
3440      * Get the value for the key 'index.admin.integer.fields'. <br>
3441      * The value is, e.g.  <br>
3442      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3443      */
3444     String getIndexAdminIntegerFields();
3445 
3446     /**
3447      * Get the value for the key 'index.admin.integer.fields' as {@link Integer}. <br>
3448      * The value is, e.g.  <br>
3449      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3450      * @throws NumberFormatException When the property is not integer.
3451      */
3452     Integer getIndexAdminIntegerFieldsAsInteger();
3453 
3454     /**
3455      * Get the value for the key 'index.admin.long.fields'. <br>
3456      * The value is, e.g. content_length,favorite_count,click_count <br>
3457      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3458      */
3459     String getIndexAdminLongFields();
3460 
3461     /**
3462      * Get the value for the key 'index.admin.float.fields'. <br>
3463      * The value is, e.g. boost <br>
3464      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3465      */
3466     String getIndexAdminFloatFields();
3467 
3468     /**
3469      * Get the value for the key 'index.admin.double.fields'. <br>
3470      * The value is, e.g.  <br>
3471      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3472      */
3473     String getIndexAdminDoubleFields();
3474 
3475     /**
3476      * Get the value for the key 'index.admin.double.fields' as {@link Integer}. <br>
3477      * The value is, e.g.  <br>
3478      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3479      * @throws NumberFormatException When the property is not integer.
3480      */
3481     Integer getIndexAdminDoubleFieldsAsInteger();
3482 
3483     /**
3484      * Get the value for the key 'index.admin.required.fields'. <br>
3485      * The value is, e.g. url,title,role,boost <br>
3486      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3487      */
3488     String getIndexAdminRequiredFields();
3489 
3490     /**
3491      * Get the value for the key 'index.search.timeout'. <br>
3492      * The value is, e.g. 3m <br>
3493      * comment: timeout
3494      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3495      */
3496     String getIndexSearchTimeout();
3497 
3498     /**
3499      * Get the value for the key 'index.scroll.search.timeout'. <br>
3500      * The value is, e.g. 3m <br>
3501      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3502      */
3503     String getIndexScrollSearchTimeout();
3504 
3505     /**
3506      * Get the value for the key 'index.index.timeout'. <br>
3507      * The value is, e.g. 3m <br>
3508      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3509      */
3510     String getIndexIndexTimeout();
3511 
3512     /**
3513      * Get the value for the key 'index.bulk.timeout'. <br>
3514      * The value is, e.g. 3m <br>
3515      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3516      */
3517     String getIndexBulkTimeout();
3518 
3519     /**
3520      * Get the value for the key 'index.delete.timeout'. <br>
3521      * The value is, e.g. 3m <br>
3522      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3523      */
3524     String getIndexDeleteTimeout();
3525 
3526     /**
3527      * Get the value for the key 'index.health.timeout'. <br>
3528      * The value is, e.g. 10m <br>
3529      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3530      */
3531     String getIndexHealthTimeout();
3532 
3533     /**
3534      * Get the value for the key 'index.indices.timeout'. <br>
3535      * The value is, e.g. 1m <br>
3536      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3537      */
3538     String getIndexIndicesTimeout();
3539 
3540     /**
3541      * Get the value for the key 'index.filetype'. <br>
3542      * The value is, e.g. text/html=html
3543     application/msword=word
3544     application/vnd.openxmlformats-officedocument.wordprocessingml.document=word
3545     application/vnd.ms-excel=excel
3546     application/vnd.ms-excel.sheet.2=excel
3547     application/vnd.ms-excel.sheet.3=excel
3548     application/vnd.ms-excel.sheet.4=excel
3549     application/vnd.ms-excel.workspace.3=excel
3550     application/vnd.ms-excel.workspace.4=excel
3551     application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=excel
3552     application/vnd.ms-powerpoint=powerpoint
3553     application/vnd.openxmlformats-officedocument.presentationml.presentation=powerpoint
3554     application/vnd.oasis.opendocument.text=odt
3555     application/vnd.oasis.opendocument.spreadsheet=ods
3556     application/vnd.oasis.opendocument.presentation=odp
3557     application/pdf=pdf
3558     application/x-fictionbook+xml=fb2
3559     application/e-pub+zip=epub
3560     application/x-ibooks+zip=ibooks
3561     text/plain=txt
3562     application/rtf=rtf
3563     application/vnd.ms-htmlhelp=chm
3564     application/zip=zip
3565     application/x-7z-comressed=7z
3566     application/x-bzip=bz
3567     application/x-bzip2=bz2
3568     application/x-tar=tar
3569     application/x-rar-compressed=rar
3570     video/3gp=3gp
3571     video/3g2=3g2
3572     video/x-msvideo=avi
3573     video/x-flv=flv
3574     video/mpeg=mpeg
3575     video/mp4=mp4
3576     video/ogv=ogv
3577     video/quicktime=qt
3578     video/x-m4v=m4v
3579     audio/x-aif=aif
3580     audio/midi=midi
3581     audio/mpga=mpga
3582     audio/mp4=mp4a
3583     audio/ogg=oga
3584     audio/x-wav=wav
3585     image/webp=webp
3586     image/bmp=bmp
3587     image/x-icon=ico
3588     image/x-icon=ico
3589     image/png=png
3590     image/svg+xml=svg
3591     image/tiff=tiff
3592     image/jpeg=jpg
3593     <br>
3594      * comment: filetype
3595      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3596      */
3597     String getIndexFiletype();
3598 
3599     /**
3600      * Get the value for the key 'query.max.length'. <br>
3601      * The value is, e.g. 1000 <br>
3602      * comment: query
3603      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3604      */
3605     String getQueryMaxLength();
3606 
3607     /**
3608      * Get the value for the key 'query.max.length' as {@link Integer}. <br>
3609      * The value is, e.g. 1000 <br>
3610      * comment: query
3611      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3612      * @throws NumberFormatException When the property is not integer.
3613      */
3614     Integer getQueryMaxLengthAsInteger();
3615 
3616     /**
3617      * Get the value for the key 'query.timeout'. <br>
3618      * The value is, e.g. 10000 <br>
3619      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3620      */
3621     String getQueryTimeout();
3622 
3623     /**
3624      * Get the value for the key 'query.timeout' as {@link Integer}. <br>
3625      * The value is, e.g. 10000 <br>
3626      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3627      * @throws NumberFormatException When the property is not integer.
3628      */
3629     Integer getQueryTimeoutAsInteger();
3630 
3631     /**
3632      * Get the value for the key 'query.timeout.logging'. <br>
3633      * The value is, e.g. true <br>
3634      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3635      */
3636     String getQueryTimeoutLogging();
3637 
3638     /**
3639      * Is the property for the key 'query.timeout.logging' true? <br>
3640      * The value is, e.g. true <br>
3641      * @return The determination, true or false. (if not found, exception but basically no way)
3642      */
3643     boolean isQueryTimeoutLogging();
3644 
3645     /**
3646      * Get the value for the key 'query.track.total.hits'. <br>
3647      * The value is, e.g. 10000 <br>
3648      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3649      */
3650     String getQueryTrackTotalHits();
3651 
3652     /**
3653      * Get the value for the key 'query.track.total.hits' as {@link Integer}. <br>
3654      * The value is, e.g. 10000 <br>
3655      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3656      * @throws NumberFormatException When the property is not integer.
3657      */
3658     Integer getQueryTrackTotalHitsAsInteger();
3659 
3660     /**
3661      * Get the value for the key 'query.geo.fields'. <br>
3662      * The value is, e.g. location <br>
3663      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3664      */
3665     String getQueryGeoFields();
3666 
3667     /**
3668      * Get the value for the key 'query.browser.lang.parameter.name'. <br>
3669      * The value is, e.g. browser_lang <br>
3670      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3671      */
3672     String getQueryBrowserLangParameterName();
3673 
3674     /**
3675      * Get the value for the key 'query.replace.term.with.prefix.query'. <br>
3676      * The value is, e.g. true <br>
3677      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3678      */
3679     String getQueryReplaceTermWithPrefixQuery();
3680 
3681     /**
3682      * Is the property for the key 'query.replace.term.with.prefix.query' true? <br>
3683      * The value is, e.g. true <br>
3684      * @return The determination, true or false. (if not found, exception but basically no way)
3685      */
3686     boolean isQueryReplaceTermWithPrefixQuery();
3687 
3688     /**
3689      * Get the value for the key 'query.highlight.terminal.chars'. <br>
3690      * The value is, e.g. u0021u002Cu002Eu003Fu0589u061Fu06D4u0700u0701u0702u0964u104Au104Bu1362u1367u1368u166Eu1803u1809u203Cu203Du2047u2048u2049u3002uFE52uFE57uFF01uFF0EuFF1FuFF61 <br>
3691      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3692      */
3693     String getQueryHighlightTerminalChars();
3694 
3695     /**
3696      * Get the value for the key 'query.highlight.fragment.size'. <br>
3697      * The value is, e.g. 60 <br>
3698      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3699      */
3700     String getQueryHighlightFragmentSize();
3701 
3702     /**
3703      * Get the value for the key 'query.highlight.fragment.size' as {@link Integer}. <br>
3704      * The value is, e.g. 60 <br>
3705      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3706      * @throws NumberFormatException When the property is not integer.
3707      */
3708     Integer getQueryHighlightFragmentSizeAsInteger();
3709 
3710     /**
3711      * Get the value for the key 'query.highlight.number.of.fragments'. <br>
3712      * The value is, e.g. 2 <br>
3713      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3714      */
3715     String getQueryHighlightNumberOfFragments();
3716 
3717     /**
3718      * Get the value for the key 'query.highlight.number.of.fragments' as {@link Integer}. <br>
3719      * The value is, e.g. 2 <br>
3720      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3721      * @throws NumberFormatException When the property is not integer.
3722      */
3723     Integer getQueryHighlightNumberOfFragmentsAsInteger();
3724 
3725     /**
3726      * Get the value for the key 'query.highlight.type'. <br>
3727      * The value is, e.g. fvh <br>
3728      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3729      */
3730     String getQueryHighlightType();
3731 
3732     /**
3733      * Get the value for the key 'query.highlight.tag.pre'. <br>
3734      * The value is, e.g. &lt;strong&gt; <br>
3735      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3736      */
3737     String getQueryHighlightTagPre();
3738 
3739     /**
3740      * Get the value for the key 'query.highlight.tag.post'. <br>
3741      * The value is, e.g. &lt;/strong&gt; <br>
3742      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3743      */
3744     String getQueryHighlightTagPost();
3745 
3746     /**
3747      * Get the value for the key 'query.highlight.boundary.chars'. <br>
3748      * The value is, e.g. u0009u000Au0013u0020 <br>
3749      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3750      */
3751     String getQueryHighlightBoundaryChars();
3752 
3753     /**
3754      * Get the value for the key 'query.highlight.boundary.max.scan'. <br>
3755      * The value is, e.g. 20 <br>
3756      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3757      */
3758     String getQueryHighlightBoundaryMaxScan();
3759 
3760     /**
3761      * Get the value for the key 'query.highlight.boundary.max.scan' as {@link Integer}. <br>
3762      * The value is, e.g. 20 <br>
3763      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3764      * @throws NumberFormatException When the property is not integer.
3765      */
3766     Integer getQueryHighlightBoundaryMaxScanAsInteger();
3767 
3768     /**
3769      * Get the value for the key 'query.highlight.boundary.scanner'. <br>
3770      * The value is, e.g. chars <br>
3771      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3772      */
3773     String getQueryHighlightBoundaryScanner();
3774 
3775     /**
3776      * Get the value for the key 'query.highlight.encoder'. <br>
3777      * The value is, e.g. default <br>
3778      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3779      */
3780     String getQueryHighlightEncoder();
3781 
3782     /**
3783      * Get the value for the key 'query.highlight.force.source'. <br>
3784      * The value is, e.g. false <br>
3785      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3786      */
3787     String getQueryHighlightForceSource();
3788 
3789     /**
3790      * Is the property for the key 'query.highlight.force.source' true? <br>
3791      * The value is, e.g. false <br>
3792      * @return The determination, true or false. (if not found, exception but basically no way)
3793      */
3794     boolean isQueryHighlightForceSource();
3795 
3796     /**
3797      * Get the value for the key 'query.highlight.fragmenter'. <br>
3798      * The value is, e.g. span <br>
3799      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3800      */
3801     String getQueryHighlightFragmenter();
3802 
3803     /**
3804      * Get the value for the key 'query.highlight.fragment.offset'. <br>
3805      * The value is, e.g. -1 <br>
3806      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3807      */
3808     String getQueryHighlightFragmentOffset();
3809 
3810     /**
3811      * Get the value for the key 'query.highlight.fragment.offset' as {@link Integer}. <br>
3812      * The value is, e.g. -1 <br>
3813      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3814      * @throws NumberFormatException When the property is not integer.
3815      */
3816     Integer getQueryHighlightFragmentOffsetAsInteger();
3817 
3818     /**
3819      * Get the value for the key 'query.highlight.no.match.size'. <br>
3820      * The value is, e.g. 0 <br>
3821      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3822      */
3823     String getQueryHighlightNoMatchSize();
3824 
3825     /**
3826      * Get the value for the key 'query.highlight.no.match.size' as {@link Integer}. <br>
3827      * The value is, e.g. 0 <br>
3828      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3829      * @throws NumberFormatException When the property is not integer.
3830      */
3831     Integer getQueryHighlightNoMatchSizeAsInteger();
3832 
3833     /**
3834      * Get the value for the key 'query.highlight.order'. <br>
3835      * The value is, e.g. score <br>
3836      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3837      */
3838     String getQueryHighlightOrder();
3839 
3840     /**
3841      * Get the value for the key 'query.highlight.phrase.limit'. <br>
3842      * The value is, e.g. 256 <br>
3843      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3844      */
3845     String getQueryHighlightPhraseLimit();
3846 
3847     /**
3848      * Get the value for the key 'query.highlight.phrase.limit' as {@link Integer}. <br>
3849      * The value is, e.g. 256 <br>
3850      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3851      * @throws NumberFormatException When the property is not integer.
3852      */
3853     Integer getQueryHighlightPhraseLimitAsInteger();
3854 
3855     /**
3856      * Get the value for the key 'query.highlight.content.description.fields'. <br>
3857      * The value is, e.g. hl_content,digest <br>
3858      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3859      */
3860     String getQueryHighlightContentDescriptionFields();
3861 
3862     /**
3863      * Get the value for the key 'query.highlight.boundary.position.detect'. <br>
3864      * The value is, e.g. true <br>
3865      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3866      */
3867     String getQueryHighlightBoundaryPositionDetect();
3868 
3869     /**
3870      * Is the property for the key 'query.highlight.boundary.position.detect' true? <br>
3871      * The value is, e.g. true <br>
3872      * @return The determination, true or false. (if not found, exception but basically no way)
3873      */
3874     boolean isQueryHighlightBoundaryPositionDetect();
3875 
3876     /**
3877      * Get the value for the key 'query.max.search.result.offset'. <br>
3878      * The value is, e.g. 100000 <br>
3879      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3880      */
3881     String getQueryMaxSearchResultOffset();
3882 
3883     /**
3884      * Get the value for the key 'query.max.search.result.offset' as {@link Integer}. <br>
3885      * The value is, e.g. 100000 <br>
3886      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3887      * @throws NumberFormatException When the property is not integer.
3888      */
3889     Integer getQueryMaxSearchResultOffsetAsInteger();
3890 
3891     /**
3892      * Get the value for the key 'query.additional.default.fields'. <br>
3893      * The value is, e.g.  <br>
3894      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3895      */
3896     String getQueryAdditionalDefaultFields();
3897 
3898     /**
3899      * Get the value for the key 'query.additional.default.fields' as {@link Integer}. <br>
3900      * The value is, e.g.  <br>
3901      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3902      * @throws NumberFormatException When the property is not integer.
3903      */
3904     Integer getQueryAdditionalDefaultFieldsAsInteger();
3905 
3906     /**
3907      * Get the value for the key 'query.additional.response.fields'. <br>
3908      * The value is, e.g.  <br>
3909      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3910      */
3911     String getQueryAdditionalResponseFields();
3912 
3913     /**
3914      * Get the value for the key 'query.additional.response.fields' as {@link Integer}. <br>
3915      * The value is, e.g.  <br>
3916      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3917      * @throws NumberFormatException When the property is not integer.
3918      */
3919     Integer getQueryAdditionalResponseFieldsAsInteger();
3920 
3921     /**
3922      * Get the value for the key 'query.additional.api.response.fields'. <br>
3923      * The value is, e.g.  <br>
3924      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3925      */
3926     String getQueryAdditionalApiResponseFields();
3927 
3928     /**
3929      * Get the value for the key 'query.additional.api.response.fields' as {@link Integer}. <br>
3930      * The value is, e.g.  <br>
3931      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3932      * @throws NumberFormatException When the property is not integer.
3933      */
3934     Integer getQueryAdditionalApiResponseFieldsAsInteger();
3935 
3936     /**
3937      * Get the value for the key 'query.additional.scroll.response.fields'. <br>
3938      * The value is, e.g.  <br>
3939      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3940      */
3941     String getQueryAdditionalScrollResponseFields();
3942 
3943     /**
3944      * Get the value for the key 'query.additional.scroll.response.fields' as {@link Integer}. <br>
3945      * The value is, e.g.  <br>
3946      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3947      * @throws NumberFormatException When the property is not integer.
3948      */
3949     Integer getQueryAdditionalScrollResponseFieldsAsInteger();
3950 
3951     /**
3952      * Get the value for the key 'query.additional.cache.response.fields'. <br>
3953      * The value is, e.g.  <br>
3954      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3955      */
3956     String getQueryAdditionalCacheResponseFields();
3957 
3958     /**
3959      * Get the value for the key 'query.additional.cache.response.fields' as {@link Integer}. <br>
3960      * The value is, e.g.  <br>
3961      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3962      * @throws NumberFormatException When the property is not integer.
3963      */
3964     Integer getQueryAdditionalCacheResponseFieldsAsInteger();
3965 
3966     /**
3967      * Get the value for the key 'query.additional.highlighted.fields'. <br>
3968      * The value is, e.g.  <br>
3969      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3970      */
3971     String getQueryAdditionalHighlightedFields();
3972 
3973     /**
3974      * Get the value for the key 'query.additional.highlighted.fields' as {@link Integer}. <br>
3975      * The value is, e.g.  <br>
3976      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3977      * @throws NumberFormatException When the property is not integer.
3978      */
3979     Integer getQueryAdditionalHighlightedFieldsAsInteger();
3980 
3981     /**
3982      * Get the value for the key 'query.additional.search.fields'. <br>
3983      * The value is, e.g.  <br>
3984      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3985      */
3986     String getQueryAdditionalSearchFields();
3987 
3988     /**
3989      * Get the value for the key 'query.additional.search.fields' as {@link Integer}. <br>
3990      * The value is, e.g.  <br>
3991      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3992      * @throws NumberFormatException When the property is not integer.
3993      */
3994     Integer getQueryAdditionalSearchFieldsAsInteger();
3995 
3996     /**
3997      * Get the value for the key 'query.additional.facet.fields'. <br>
3998      * The value is, e.g.  <br>
3999      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4000      */
4001     String getQueryAdditionalFacetFields();
4002 
4003     /**
4004      * Get the value for the key 'query.additional.facet.fields' as {@link Integer}. <br>
4005      * The value is, e.g.  <br>
4006      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4007      * @throws NumberFormatException When the property is not integer.
4008      */
4009     Integer getQueryAdditionalFacetFieldsAsInteger();
4010 
4011     /**
4012      * Get the value for the key 'query.additional.sort.fields'. <br>
4013      * The value is, e.g.  <br>
4014      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4015      */
4016     String getQueryAdditionalSortFields();
4017 
4018     /**
4019      * Get the value for the key 'query.additional.sort.fields' as {@link Integer}. <br>
4020      * The value is, e.g.  <br>
4021      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4022      * @throws NumberFormatException When the property is not integer.
4023      */
4024     Integer getQueryAdditionalSortFieldsAsInteger();
4025 
4026     /**
4027      * Get the value for the key 'query.additional.analyzed.fields'. <br>
4028      * The value is, e.g.  <br>
4029      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4030      */
4031     String getQueryAdditionalAnalyzedFields();
4032 
4033     /**
4034      * Get the value for the key 'query.additional.analyzed.fields' as {@link Integer}. <br>
4035      * The value is, e.g.  <br>
4036      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4037      * @throws NumberFormatException When the property is not integer.
4038      */
4039     Integer getQueryAdditionalAnalyzedFieldsAsInteger();
4040 
4041     /**
4042      * Get the value for the key 'query.additional.not.analyzed.fields'. <br>
4043      * The value is, e.g.  <br>
4044      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4045      */
4046     String getQueryAdditionalNotAnalyzedFields();
4047 
4048     /**
4049      * Get the value for the key 'query.additional.not.analyzed.fields' as {@link Integer}. <br>
4050      * The value is, e.g.  <br>
4051      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4052      * @throws NumberFormatException When the property is not integer.
4053      */
4054     Integer getQueryAdditionalNotAnalyzedFieldsAsInteger();
4055 
4056     /**
4057      * Get the value for the key 'query.gsa.response.fields'. <br>
4058      * The value is, e.g. UE,U,T,RK,S,LANG <br>
4059      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4060      */
4061     String getQueryGsaResponseFields();
4062 
4063     /**
4064      * Get the value for the key 'query.gsa.default.lang'. <br>
4065      * The value is, e.g. en <br>
4066      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4067      */
4068     String getQueryGsaDefaultLang();
4069 
4070     /**
4071      * Get the value for the key 'query.gsa.default.sort'. <br>
4072      * The value is, e.g.  <br>
4073      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4074      */
4075     String getQueryGsaDefaultSort();
4076 
4077     /**
4078      * Get the value for the key 'query.gsa.default.sort' as {@link Integer}. <br>
4079      * The value is, e.g.  <br>
4080      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4081      * @throws NumberFormatException When the property is not integer.
4082      */
4083     Integer getQueryGsaDefaultSortAsInteger();
4084 
4085     /**
4086      * Get the value for the key 'query.gsa.meta.prefix'. <br>
4087      * The value is, e.g. MT_ <br>
4088      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4089      */
4090     String getQueryGsaMetaPrefix();
4091 
4092     /**
4093      * Get the value for the key 'query.gsa.index.field.charset'. <br>
4094      * The value is, e.g. charset <br>
4095      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4096      */
4097     String getQueryGsaIndexFieldCharset();
4098 
4099     /**
4100      * Get the value for the key 'query.gsa.index.field.content_type.'. <br>
4101      * The value is, e.g. content_type <br>
4102      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4103      */
4104     String getQueryGsaIndexFieldContentType();
4105 
4106     /**
4107      * Get the value for the key 'query.collapse.max.concurrent.group.results'. <br>
4108      * The value is, e.g. 4 <br>
4109      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4110      */
4111     String getQueryCollapseMaxConcurrentGroupResults();
4112 
4113     /**
4114      * Get the value for the key 'query.collapse.max.concurrent.group.results' as {@link Integer}. <br>
4115      * The value is, e.g. 4 <br>
4116      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4117      * @throws NumberFormatException When the property is not integer.
4118      */
4119     Integer getQueryCollapseMaxConcurrentGroupResultsAsInteger();
4120 
4121     /**
4122      * Get the value for the key 'query.collapse.inner.hits.name'. <br>
4123      * The value is, e.g. similar_docs <br>
4124      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4125      */
4126     String getQueryCollapseInnerHitsName();
4127 
4128     /**
4129      * Get the value for the key 'query.collapse.inner.hits.size'. <br>
4130      * The value is, e.g. 0 <br>
4131      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4132      */
4133     String getQueryCollapseInnerHitsSize();
4134 
4135     /**
4136      * Get the value for the key 'query.collapse.inner.hits.size' as {@link Integer}. <br>
4137      * The value is, e.g. 0 <br>
4138      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4139      * @throws NumberFormatException When the property is not integer.
4140      */
4141     Integer getQueryCollapseInnerHitsSizeAsInteger();
4142 
4143     /**
4144      * Get the value for the key 'query.collapse.inner.hits.sorts'. <br>
4145      * The value is, e.g.  <br>
4146      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4147      */
4148     String getQueryCollapseInnerHitsSorts();
4149 
4150     /**
4151      * Get the value for the key 'query.collapse.inner.hits.sorts' as {@link Integer}. <br>
4152      * The value is, e.g.  <br>
4153      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4154      * @throws NumberFormatException When the property is not integer.
4155      */
4156     Integer getQueryCollapseInnerHitsSortsAsInteger();
4157 
4158     /**
4159      * Get the value for the key 'query.default.languages'. <br>
4160      * The value is, e.g.  <br>
4161      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4162      */
4163     String getQueryDefaultLanguages();
4164 
4165     /**
4166      * Get the value for the key 'query.default.languages' as {@link Integer}. <br>
4167      * The value is, e.g.  <br>
4168      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4169      * @throws NumberFormatException When the property is not integer.
4170      */
4171     Integer getQueryDefaultLanguagesAsInteger();
4172 
4173     /**
4174      * Get the value for the key 'query.json.default.preference'. <br>
4175      * The value is, e.g. _query <br>
4176      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4177      */
4178     String getQueryJsonDefaultPreference();
4179 
4180     /**
4181      * Get the value for the key 'query.gsa.default.preference'. <br>
4182      * The value is, e.g. _query <br>
4183      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4184      */
4185     String getQueryGsaDefaultPreference();
4186 
4187     /**
4188      * Get the value for the key 'query.language.mapping'. <br>
4189      * The value is, e.g. ar=ar
4190     bg=bg
4191     bn=bn
4192     ca=ca
4193     ckb-iq=ckb-iq
4194     ckb_IQ=ckb-iq
4195     cs=cs
4196     da=da
4197     de=de
4198     el=el
4199     en=en
4200     en-ie=en-ie
4201     en_IE=en-ie
4202     es=es
4203     et=et
4204     eu=eu
4205     fa=fa
4206     fi=fi
4207     fr=fr
4208     gl=gl
4209     gu=gu
4210     he=he
4211     hi=hi
4212     hr=hr
4213     hu=hu
4214     hy=hy
4215     id=id
4216     it=it
4217     ja=ja
4218     ko=ko
4219     lt=lt
4220     lv=lv
4221     mk=mk
4222     ml=ml
4223     nl=nl
4224     no=no
4225     pa=pa
4226     pl=pl
4227     pt=pt
4228     pt-br=pt-br
4229     pt_BR=pt-br
4230     ro=ro
4231     ru=ru
4232     si=si
4233     sq=sq
4234     sv=sv
4235     ta=ta
4236     te=te
4237     th=th
4238     tl=tl
4239     tr=tr
4240     uk=uk
4241     ur=ur
4242     vi=vi
4243     zh-cn=zh-cn
4244     zh_CN=zh-cn
4245     zh-tw=zh-tw
4246     zh_TW=zh-tw
4247     zh=zh
4248     <br>
4249      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4250      */
4251     String getQueryLanguageMapping();
4252 
4253     /**
4254      * Get the value for the key 'query.boost.title'. <br>
4255      * The value is, e.g. 0.01 <br>
4256      * comment: boost
4257      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4258      */
4259     String getQueryBoostTitle();
4260 
4261     /**
4262      * Get the value for the key 'query.boost.title' as {@link java.math.BigDecimal}. <br>
4263      * The value is, e.g. 0.01 <br>
4264      * comment: boost
4265      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4266      * @throws NumberFormatException When the property is not decimal.
4267      */
4268     java.math.BigDecimal getQueryBoostTitleAsDecimal();
4269 
4270     /**
4271      * Get the value for the key 'query.boost.title.lang'. <br>
4272      * The value is, e.g. 1.0 <br>
4273      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4274      */
4275     String getQueryBoostTitleLang();
4276 
4277     /**
4278      * Get the value for the key 'query.boost.title.lang' as {@link java.math.BigDecimal}. <br>
4279      * The value is, e.g. 1.0 <br>
4280      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4281      * @throws NumberFormatException When the property is not decimal.
4282      */
4283     java.math.BigDecimal getQueryBoostTitleLangAsDecimal();
4284 
4285     /**
4286      * Get the value for the key 'query.boost.content'. <br>
4287      * The value is, e.g. 0.005 <br>
4288      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4289      */
4290     String getQueryBoostContent();
4291 
4292     /**
4293      * Get the value for the key 'query.boost.content' as {@link java.math.BigDecimal}. <br>
4294      * The value is, e.g. 0.005 <br>
4295      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4296      * @throws NumberFormatException When the property is not decimal.
4297      */
4298     java.math.BigDecimal getQueryBoostContentAsDecimal();
4299 
4300     /**
4301      * Get the value for the key 'query.boost.content.lang'. <br>
4302      * The value is, e.g. 0.5 <br>
4303      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4304      */
4305     String getQueryBoostContentLang();
4306 
4307     /**
4308      * Get the value for the key 'query.boost.content.lang' as {@link java.math.BigDecimal}. <br>
4309      * The value is, e.g. 0.5 <br>
4310      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4311      * @throws NumberFormatException When the property is not decimal.
4312      */
4313     java.math.BigDecimal getQueryBoostContentLangAsDecimal();
4314 
4315     /**
4316      * Get the value for the key 'query.facet.fields'. <br>
4317      * The value is, e.g. label <br>
4318      * comment: facet
4319      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4320      */
4321     String getQueryFacetFields();
4322 
4323     /**
4324      * Get the value for the key 'query.facet.fields.size'. <br>
4325      * The value is, e.g. 100 <br>
4326      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4327      */
4328     String getQueryFacetFieldsSize();
4329 
4330     /**
4331      * Get the value for the key 'query.facet.fields.size' as {@link Integer}. <br>
4332      * The value is, e.g. 100 <br>
4333      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4334      * @throws NumberFormatException When the property is not integer.
4335      */
4336     Integer getQueryFacetFieldsSizeAsInteger();
4337 
4338     /**
4339      * Get the value for the key 'query.facet.fields.min_doc_count'. <br>
4340      * The value is, e.g. 1 <br>
4341      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4342      */
4343     String getQueryFacetFieldsMinDocCount();
4344 
4345     /**
4346      * Get the value for the key 'query.facet.fields.min_doc_count' as {@link Integer}. <br>
4347      * The value is, e.g. 1 <br>
4348      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4349      * @throws NumberFormatException When the property is not integer.
4350      */
4351     Integer getQueryFacetFieldsMinDocCountAsInteger();
4352 
4353     /**
4354      * Get the value for the key 'query.facet.fields.sort'. <br>
4355      * The value is, e.g. count.desc <br>
4356      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4357      */
4358     String getQueryFacetFieldsSort();
4359 
4360     /**
4361      * Get the value for the key 'query.facet.fields.missing'. <br>
4362      * The value is, e.g.  <br>
4363      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4364      */
4365     String getQueryFacetFieldsMissing();
4366 
4367     /**
4368      * Get the value for the key 'query.facet.fields.missing' as {@link Integer}. <br>
4369      * The value is, e.g.  <br>
4370      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4371      * @throws NumberFormatException When the property is not integer.
4372      */
4373     Integer getQueryFacetFieldsMissingAsInteger();
4374 
4375     /**
4376      * Get the value for the key 'query.facet.queries'. <br>
4377      * The value is, e.g. labels.facet_timestamp_title:labels.facet_timestamp_1day=timestamp:[now/d-1d TO *]	labels.facet_timestamp_1week=timestamp:[now/d-7d TO *]	labels.facet_timestamp_1month=timestamp:[now/d-1M TO *]	labels.facet_timestamp_1year=timestamp:[now/d-1y TO *]
4378     labels.facet_contentLength_title:labels.facet_contentLength_10k=content_length:[0 TO 9999]	labels.facet_contentLength_10kto100k=content_length:[10000 TO 99999]	labels.facet_contentLength_100kto500k=content_length:[100000 TO 499999]	labels.facet_contentLength_500kto1m=content_length:[500000 TO 999999]	labels.facet_contentLength_1m=content_length:[1000000 TO *]
4379     labels.facet_filetype_title:labels.facet_filetype_html=filetype:html	labels.facet_filetype_word=filetype:word	labels.facet_filetype_excel=filetype:excel	labels.facet_filetype_powerpoint=filetype:powerpoint	labels.facet_filetype_odt=filetype:odt	labels.facet_filetype_ods=filetype:ods	labels.facet_filetype_odp=filetype:odp	labels.facet_filetype_pdf=filetype:pdf	labels.facet_filetype_txt=filetype:txt	labels.facet_filetype_others=filetype:others
4380     <br>
4381      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4382      */
4383     String getQueryFacetQueries();
4384 
4385     /**
4386      * Get the value for the key 'smb.role.from.file'. <br>
4387      * The value is, e.g. true <br>
4388      * comment: acl
4389      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4390      */
4391     String getSmbRoleFromFile();
4392 
4393     /**
4394      * Is the property for the key 'smb.role.from.file' true? <br>
4395      * The value is, e.g. true <br>
4396      * comment: acl
4397      * @return The determination, true or false. (if not found, exception but basically no way)
4398      */
4399     boolean isSmbRoleFromFile();
4400 
4401     /**
4402      * Get the value for the key 'smb.available.sid.types'. <br>
4403      * The value is, e.g. 1,2,4:2 <br>
4404      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4405      */
4406     String getSmbAvailableSidTypes();
4407 
4408     /**
4409      * Get the value for the key 'file.role.from.file'. <br>
4410      * The value is, e.g. true <br>
4411      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4412      */
4413     String getFileRoleFromFile();
4414 
4415     /**
4416      * Is the property for the key 'file.role.from.file' true? <br>
4417      * The value is, e.g. true <br>
4418      * @return The determination, true or false. (if not found, exception but basically no way)
4419      */
4420     boolean isFileRoleFromFile();
4421 
4422     /**
4423      * Get the value for the key 'ftp.role.from.file'. <br>
4424      * The value is, e.g. true <br>
4425      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4426      */
4427     String getFtpRoleFromFile();
4428 
4429     /**
4430      * Is the property for the key 'ftp.role.from.file' true? <br>
4431      * The value is, e.g. true <br>
4432      * @return The determination, true or false. (if not found, exception but basically no way)
4433      */
4434     boolean isFtpRoleFromFile();
4435 
4436     /**
4437      * Get the value for the key 'index.backup.targets'. <br>
4438      * The value is, e.g. .fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties,fess.json,doc.json <br>
4439      * comment: backup
4440      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4441      */
4442     String getIndexBackupTargets();
4443 
4444     /**
4445      * Get the value for the key 'index.backup.log.targets'. <br>
4446      * The value is, e.g. click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson <br>
4447      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4448      */
4449     String getIndexBackupLogTargets();
4450 
4451     /**
4452      * Get the value for the key 'logging.search.docs.enabled'. <br>
4453      * The value is, e.g. true <br>
4454      * comment: logging
4455      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4456      */
4457     String getLoggingSearchDocsEnabled();
4458 
4459     /**
4460      * Is the property for the key 'logging.search.docs.enabled' true? <br>
4461      * The value is, e.g. true <br>
4462      * comment: logging
4463      * @return The determination, true or false. (if not found, exception but basically no way)
4464      */
4465     boolean isLoggingSearchDocsEnabled();
4466 
4467     /**
4468      * Get the value for the key 'logging.search.docs.fields'. <br>
4469      * The value is, e.g. filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp <br>
4470      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4471      */
4472     String getLoggingSearchDocsFields();
4473 
4474     /**
4475      * Get the value for the key 'logging.app.packages'. <br>
4476      * The value is, e.g. org.codelibs,org.dbflute,org.lastaflute <br>
4477      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4478      */
4479     String getLoggingAppPackages();
4480 
4481     /**
4482      * Get the value for the key 'form.admin.max.input.size'. <br>
4483      * The value is, e.g. 4000 <br>
4484      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4485      */
4486     String getFormAdminMaxInputSize();
4487 
4488     /**
4489      * Get the value for the key 'form.admin.max.input.size' as {@link Integer}. <br>
4490      * The value is, e.g. 4000 <br>
4491      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4492      * @throws NumberFormatException When the property is not integer.
4493      */
4494     Integer getFormAdminMaxInputSizeAsInteger();
4495 
4496     /**
4497      * Get the value for the key 'form.admin.label.in.config.enabled'. <br>
4498      * The value is, e.g. false <br>
4499      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4500      */
4501     String getFormAdminLabelInConfigEnabled();
4502 
4503     /**
4504      * Is the property for the key 'form.admin.label.in.config.enabled' true? <br>
4505      * The value is, e.g. false <br>
4506      * @return The determination, true or false. (if not found, exception but basically no way)
4507      */
4508     boolean isFormAdminLabelInConfigEnabled();
4509 
4510     /**
4511      * Get the value for the key 'authentication.admin.users'. <br>
4512      * The value is, e.g. admin <br>
4513      * comment: ------
4514      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4515      */
4516     String getAuthenticationAdminUsers();
4517 
4518     /**
4519      * Get the value for the key 'authentication.admin.roles'. <br>
4520      * The value is, e.g. admin <br>
4521      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4522      */
4523     String getAuthenticationAdminRoles();
4524 
4525     /**
4526      * Get the value for the key 'role.search.default.permissions'. <br>
4527      * The value is, e.g.  <br>
4528      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4529      */
4530     String getRoleSearchDefaultPermissions();
4531 
4532     /**
4533      * Get the value for the key 'role.search.default.permissions' as {@link Integer}. <br>
4534      * The value is, e.g.  <br>
4535      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4536      * @throws NumberFormatException When the property is not integer.
4537      */
4538     Integer getRoleSearchDefaultPermissionsAsInteger();
4539 
4540     /**
4541      * Get the value for the key 'role.search.default.display.permissions'. <br>
4542      * The value is, e.g. {role}guest <br>
4543      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4544      */
4545     String getRoleSearchDefaultDisplayPermissions();
4546 
4547     /**
4548      * Get the value for the key 'role.search.guest.permissions'. <br>
4549      * The value is, e.g. {role}guest <br>
4550      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4551      */
4552     String getRoleSearchGuestPermissions();
4553 
4554     /**
4555      * Get the value for the key 'role.search.user.prefix'. <br>
4556      * The value is, e.g. 1 <br>
4557      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4558      */
4559     String getRoleSearchUserPrefix();
4560 
4561     /**
4562      * Get the value for the key 'role.search.user.prefix' as {@link Integer}. <br>
4563      * The value is, e.g. 1 <br>
4564      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4565      * @throws NumberFormatException When the property is not integer.
4566      */
4567     Integer getRoleSearchUserPrefixAsInteger();
4568 
4569     /**
4570      * Get the value for the key 'role.search.group.prefix'. <br>
4571      * The value is, e.g. 2 <br>
4572      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4573      */
4574     String getRoleSearchGroupPrefix();
4575 
4576     /**
4577      * Get the value for the key 'role.search.group.prefix' as {@link Integer}. <br>
4578      * The value is, e.g. 2 <br>
4579      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4580      * @throws NumberFormatException When the property is not integer.
4581      */
4582     Integer getRoleSearchGroupPrefixAsInteger();
4583 
4584     /**
4585      * Get the value for the key 'role.search.role.prefix'. <br>
4586      * The value is, e.g. R <br>
4587      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4588      */
4589     String getRoleSearchRolePrefix();
4590 
4591     /**
4592      * Get the value for the key 'role.search.denied.prefix'. <br>
4593      * The value is, e.g. D <br>
4594      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4595      */
4596     String getRoleSearchDeniedPrefix();
4597 
4598     /**
4599      * Get the value for the key 'cookie.default.path'. <br>
4600      * The value is, e.g. / <br>
4601      * comment: The default path of cookie (basically '/' if no context path)
4602      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4603      */
4604     String getCookieDefaultPath();
4605 
4606     /**
4607      * Get the value for the key 'cookie.default.expire'. <br>
4608      * The value is, e.g. 3600 <br>
4609      * comment: The default expire of cookie in seconds e.g. 31556926: one year, 86400: one day
4610      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4611      */
4612     String getCookieDefaultExpire();
4613 
4614     /**
4615      * Get the value for the key 'cookie.default.expire' as {@link Integer}. <br>
4616      * The value is, e.g. 3600 <br>
4617      * comment: The default expire of cookie in seconds e.g. 31556926: one year, 86400: one day
4618      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4619      * @throws NumberFormatException When the property is not integer.
4620      */
4621     Integer getCookieDefaultExpireAsInteger();
4622 
4623     /**
4624      * Get the value for the key 'session.tracking.modes'. <br>
4625      * The value is, e.g. cookie <br>
4626      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4627      */
4628     String getSessionTrackingModes();
4629 
4630     /**
4631      * Get the value for the key 'paging.page.size'. <br>
4632      * The value is, e.g. 25 <br>
4633      * comment: The size of one page for paging
4634      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4635      */
4636     String getPagingPageSize();
4637 
4638     /**
4639      * Get the value for the key 'paging.page.size' as {@link Integer}. <br>
4640      * The value is, e.g. 25 <br>
4641      * comment: The size of one page for paging
4642      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4643      * @throws NumberFormatException When the property is not integer.
4644      */
4645     Integer getPagingPageSizeAsInteger();
4646 
4647     /**
4648      * Get the value for the key 'paging.page.range.size'. <br>
4649      * The value is, e.g. 5 <br>
4650      * comment: The size of page range for paging
4651      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4652      */
4653     String getPagingPageRangeSize();
4654 
4655     /**
4656      * Get the value for the key 'paging.page.range.size' as {@link Integer}. <br>
4657      * The value is, e.g. 5 <br>
4658      * comment: The size of page range for paging
4659      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4660      * @throws NumberFormatException When the property is not integer.
4661      */
4662     Integer getPagingPageRangeSizeAsInteger();
4663 
4664     /**
4665      * Get the value for the key 'paging.page.range.fill.limit'. <br>
4666      * The value is, e.g. true <br>
4667      * comment: The option 'fillLimit' of page range for paging
4668      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4669      */
4670     String getPagingPageRangeFillLimit();
4671 
4672     /**
4673      * Is the property for the key 'paging.page.range.fill.limit' true? <br>
4674      * The value is, e.g. true <br>
4675      * comment: The option 'fillLimit' of page range for paging
4676      * @return The determination, true or false. (if not found, exception but basically no way)
4677      */
4678     boolean isPagingPageRangeFillLimit();
4679 
4680     /**
4681      * Get the value for the key 'page.docboost.max.fetch.size'. <br>
4682      * The value is, e.g. 1000 <br>
4683      * comment: fetch page size
4684      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4685      */
4686     String getPageDocboostMaxFetchSize();
4687 
4688     /**
4689      * Get the value for the key 'page.docboost.max.fetch.size' as {@link Integer}. <br>
4690      * The value is, e.g. 1000 <br>
4691      * comment: fetch page size
4692      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4693      * @throws NumberFormatException When the property is not integer.
4694      */
4695     Integer getPageDocboostMaxFetchSizeAsInteger();
4696 
4697     /**
4698      * Get the value for the key 'page.keymatch.max.fetch.size'. <br>
4699      * The value is, e.g. 1000 <br>
4700      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4701      */
4702     String getPageKeymatchMaxFetchSize();
4703 
4704     /**
4705      * Get the value for the key 'page.keymatch.max.fetch.size' as {@link Integer}. <br>
4706      * The value is, e.g. 1000 <br>
4707      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4708      * @throws NumberFormatException When the property is not integer.
4709      */
4710     Integer getPageKeymatchMaxFetchSizeAsInteger();
4711 
4712     /**
4713      * Get the value for the key 'page.labeltype.max.fetch.size'. <br>
4714      * The value is, e.g. 1000 <br>
4715      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4716      */
4717     String getPageLabeltypeMaxFetchSize();
4718 
4719     /**
4720      * Get the value for the key 'page.labeltype.max.fetch.size' as {@link Integer}. <br>
4721      * The value is, e.g. 1000 <br>
4722      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4723      * @throws NumberFormatException When the property is not integer.
4724      */
4725     Integer getPageLabeltypeMaxFetchSizeAsInteger();
4726 
4727     /**
4728      * Get the value for the key 'page.roletype.max.fetch.size'. <br>
4729      * The value is, e.g. 1000 <br>
4730      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4731      */
4732     String getPageRoletypeMaxFetchSize();
4733 
4734     /**
4735      * Get the value for the key 'page.roletype.max.fetch.size' as {@link Integer}. <br>
4736      * The value is, e.g. 1000 <br>
4737      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4738      * @throws NumberFormatException When the property is not integer.
4739      */
4740     Integer getPageRoletypeMaxFetchSizeAsInteger();
4741 
4742     /**
4743      * Get the value for the key 'page.user.max.fetch.size'. <br>
4744      * The value is, e.g. 1000 <br>
4745      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4746      */
4747     String getPageUserMaxFetchSize();
4748 
4749     /**
4750      * Get the value for the key 'page.user.max.fetch.size' as {@link Integer}. <br>
4751      * The value is, e.g. 1000 <br>
4752      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4753      * @throws NumberFormatException When the property is not integer.
4754      */
4755     Integer getPageUserMaxFetchSizeAsInteger();
4756 
4757     /**
4758      * Get the value for the key 'page.role.max.fetch.size'. <br>
4759      * The value is, e.g. 1000 <br>
4760      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4761      */
4762     String getPageRoleMaxFetchSize();
4763 
4764     /**
4765      * Get the value for the key 'page.role.max.fetch.size' as {@link Integer}. <br>
4766      * The value is, e.g. 1000 <br>
4767      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4768      * @throws NumberFormatException When the property is not integer.
4769      */
4770     Integer getPageRoleMaxFetchSizeAsInteger();
4771 
4772     /**
4773      * Get the value for the key 'page.group.max.fetch.size'. <br>
4774      * The value is, e.g. 1000 <br>
4775      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4776      */
4777     String getPageGroupMaxFetchSize();
4778 
4779     /**
4780      * Get the value for the key 'page.group.max.fetch.size' as {@link Integer}. <br>
4781      * The value is, e.g. 1000 <br>
4782      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4783      * @throws NumberFormatException When the property is not integer.
4784      */
4785     Integer getPageGroupMaxFetchSizeAsInteger();
4786 
4787     /**
4788      * Get the value for the key 'page.crawling.info.param.max.fetch.size'. <br>
4789      * The value is, e.g. 100 <br>
4790      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4791      */
4792     String getPageCrawlingInfoParamMaxFetchSize();
4793 
4794     /**
4795      * Get the value for the key 'page.crawling.info.param.max.fetch.size' as {@link Integer}. <br>
4796      * The value is, e.g. 100 <br>
4797      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4798      * @throws NumberFormatException When the property is not integer.
4799      */
4800     Integer getPageCrawlingInfoParamMaxFetchSizeAsInteger();
4801 
4802     /**
4803      * Get the value for the key 'page.crawling.info.max.fetch.size'. <br>
4804      * The value is, e.g. 1000 <br>
4805      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4806      */
4807     String getPageCrawlingInfoMaxFetchSize();
4808 
4809     /**
4810      * Get the value for the key 'page.crawling.info.max.fetch.size' as {@link Integer}. <br>
4811      * The value is, e.g. 1000 <br>
4812      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4813      * @throws NumberFormatException When the property is not integer.
4814      */
4815     Integer getPageCrawlingInfoMaxFetchSizeAsInteger();
4816 
4817     /**
4818      * Get the value for the key 'page.data.config.max.fetch.size'. <br>
4819      * The value is, e.g. 100 <br>
4820      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4821      */
4822     String getPageDataConfigMaxFetchSize();
4823 
4824     /**
4825      * Get the value for the key 'page.data.config.max.fetch.size' as {@link Integer}. <br>
4826      * The value is, e.g. 100 <br>
4827      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4828      * @throws NumberFormatException When the property is not integer.
4829      */
4830     Integer getPageDataConfigMaxFetchSizeAsInteger();
4831 
4832     /**
4833      * Get the value for the key 'page.web.config.max.fetch.size'. <br>
4834      * The value is, e.g. 100 <br>
4835      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4836      */
4837     String getPageWebConfigMaxFetchSize();
4838 
4839     /**
4840      * Get the value for the key 'page.web.config.max.fetch.size' as {@link Integer}. <br>
4841      * The value is, e.g. 100 <br>
4842      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4843      * @throws NumberFormatException When the property is not integer.
4844      */
4845     Integer getPageWebConfigMaxFetchSizeAsInteger();
4846 
4847     /**
4848      * Get the value for the key 'page.file.config.max.fetch.size'. <br>
4849      * The value is, e.g. 100 <br>
4850      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4851      */
4852     String getPageFileConfigMaxFetchSize();
4853 
4854     /**
4855      * Get the value for the key 'page.file.config.max.fetch.size' as {@link Integer}. <br>
4856      * The value is, e.g. 100 <br>
4857      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4858      * @throws NumberFormatException When the property is not integer.
4859      */
4860     Integer getPageFileConfigMaxFetchSizeAsInteger();
4861 
4862     /**
4863      * Get the value for the key 'page.duplicate.host.max.fetch.size'. <br>
4864      * The value is, e.g. 1000 <br>
4865      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4866      */
4867     String getPageDuplicateHostMaxFetchSize();
4868 
4869     /**
4870      * Get the value for the key 'page.duplicate.host.max.fetch.size' as {@link Integer}. <br>
4871      * The value is, e.g. 1000 <br>
4872      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4873      * @throws NumberFormatException When the property is not integer.
4874      */
4875     Integer getPageDuplicateHostMaxFetchSizeAsInteger();
4876 
4877     /**
4878      * Get the value for the key 'page.failure.url.max.fetch.size'. <br>
4879      * The value is, e.g. 1000 <br>
4880      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4881      */
4882     String getPageFailureUrlMaxFetchSize();
4883 
4884     /**
4885      * Get the value for the key 'page.failure.url.max.fetch.size' as {@link Integer}. <br>
4886      * The value is, e.g. 1000 <br>
4887      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4888      * @throws NumberFormatException When the property is not integer.
4889      */
4890     Integer getPageFailureUrlMaxFetchSizeAsInteger();
4891 
4892     /**
4893      * Get the value for the key 'page.favorite.log.max.fetch.size'. <br>
4894      * The value is, e.g. 100 <br>
4895      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4896      */
4897     String getPageFavoriteLogMaxFetchSize();
4898 
4899     /**
4900      * Get the value for the key 'page.favorite.log.max.fetch.size' as {@link Integer}. <br>
4901      * The value is, e.g. 100 <br>
4902      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4903      * @throws NumberFormatException When the property is not integer.
4904      */
4905     Integer getPageFavoriteLogMaxFetchSizeAsInteger();
4906 
4907     /**
4908      * Get the value for the key 'page.file.auth.max.fetch.size'. <br>
4909      * The value is, e.g. 100 <br>
4910      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4911      */
4912     String getPageFileAuthMaxFetchSize();
4913 
4914     /**
4915      * Get the value for the key 'page.file.auth.max.fetch.size' as {@link Integer}. <br>
4916      * The value is, e.g. 100 <br>
4917      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4918      * @throws NumberFormatException When the property is not integer.
4919      */
4920     Integer getPageFileAuthMaxFetchSizeAsInteger();
4921 
4922     /**
4923      * Get the value for the key 'page.web.auth.max.fetch.size'. <br>
4924      * The value is, e.g. 100 <br>
4925      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4926      */
4927     String getPageWebAuthMaxFetchSize();
4928 
4929     /**
4930      * Get the value for the key 'page.web.auth.max.fetch.size' as {@link Integer}. <br>
4931      * The value is, e.g. 100 <br>
4932      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4933      * @throws NumberFormatException When the property is not integer.
4934      */
4935     Integer getPageWebAuthMaxFetchSizeAsInteger();
4936 
4937     /**
4938      * Get the value for the key 'page.path.mapping.max.fetch.size'. <br>
4939      * The value is, e.g. 1000 <br>
4940      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4941      */
4942     String getPagePathMappingMaxFetchSize();
4943 
4944     /**
4945      * Get the value for the key 'page.path.mapping.max.fetch.size' as {@link Integer}. <br>
4946      * The value is, e.g. 1000 <br>
4947      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4948      * @throws NumberFormatException When the property is not integer.
4949      */
4950     Integer getPagePathMappingMaxFetchSizeAsInteger();
4951 
4952     /**
4953      * Get the value for the key 'page.request.header.max.fetch.size'. <br>
4954      * The value is, e.g. 1000 <br>
4955      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4956      */
4957     String getPageRequestHeaderMaxFetchSize();
4958 
4959     /**
4960      * Get the value for the key 'page.request.header.max.fetch.size' as {@link Integer}. <br>
4961      * The value is, e.g. 1000 <br>
4962      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4963      * @throws NumberFormatException When the property is not integer.
4964      */
4965     Integer getPageRequestHeaderMaxFetchSizeAsInteger();
4966 
4967     /**
4968      * Get the value for the key 'page.scheduled.job.max.fetch.size'. <br>
4969      * The value is, e.g. 100 <br>
4970      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4971      */
4972     String getPageScheduledJobMaxFetchSize();
4973 
4974     /**
4975      * Get the value for the key 'page.scheduled.job.max.fetch.size' as {@link Integer}. <br>
4976      * The value is, e.g. 100 <br>
4977      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4978      * @throws NumberFormatException When the property is not integer.
4979      */
4980     Integer getPageScheduledJobMaxFetchSizeAsInteger();
4981 
4982     /**
4983      * Get the value for the key 'page.elevate.word.max.fetch.size'. <br>
4984      * The value is, e.g. 1000 <br>
4985      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4986      */
4987     String getPageElevateWordMaxFetchSize();
4988 
4989     /**
4990      * Get the value for the key 'page.elevate.word.max.fetch.size' as {@link Integer}. <br>
4991      * The value is, e.g. 1000 <br>
4992      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4993      * @throws NumberFormatException When the property is not integer.
4994      */
4995     Integer getPageElevateWordMaxFetchSizeAsInteger();
4996 
4997     /**
4998      * Get the value for the key 'page.bad.word.max.fetch.size'. <br>
4999      * The value is, e.g. 1000 <br>
5000      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5001      */
5002     String getPageBadWordMaxFetchSize();
5003 
5004     /**
5005      * Get the value for the key 'page.bad.word.max.fetch.size' as {@link Integer}. <br>
5006      * The value is, e.g. 1000 <br>
5007      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5008      * @throws NumberFormatException When the property is not integer.
5009      */
5010     Integer getPageBadWordMaxFetchSizeAsInteger();
5011 
5012     /**
5013      * Get the value for the key 'page.dictionary.max.fetch.size'. <br>
5014      * The value is, e.g. 1000 <br>
5015      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5016      */
5017     String getPageDictionaryMaxFetchSize();
5018 
5019     /**
5020      * Get the value for the key 'page.dictionary.max.fetch.size' as {@link Integer}. <br>
5021      * The value is, e.g. 1000 <br>
5022      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5023      * @throws NumberFormatException When the property is not integer.
5024      */
5025     Integer getPageDictionaryMaxFetchSizeAsInteger();
5026 
5027     /**
5028      * Get the value for the key 'page.relatedcontent.max.fetch.size'. <br>
5029      * The value is, e.g. 5000 <br>
5030      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5031      */
5032     String getPageRelatedcontentMaxFetchSize();
5033 
5034     /**
5035      * Get the value for the key 'page.relatedcontent.max.fetch.size' as {@link Integer}. <br>
5036      * The value is, e.g. 5000 <br>
5037      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5038      * @throws NumberFormatException When the property is not integer.
5039      */
5040     Integer getPageRelatedcontentMaxFetchSizeAsInteger();
5041 
5042     /**
5043      * Get the value for the key 'page.relatedquery.max.fetch.size'. <br>
5044      * The value is, e.g. 5000 <br>
5045      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5046      */
5047     String getPageRelatedqueryMaxFetchSize();
5048 
5049     /**
5050      * Get the value for the key 'page.relatedquery.max.fetch.size' as {@link Integer}. <br>
5051      * The value is, e.g. 5000 <br>
5052      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5053      * @throws NumberFormatException When the property is not integer.
5054      */
5055     Integer getPageRelatedqueryMaxFetchSizeAsInteger();
5056 
5057     /**
5058      * Get the value for the key 'page.thumbnail.queue.max.fetch.size'. <br>
5059      * The value is, e.g. 100 <br>
5060      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5061      */
5062     String getPageThumbnailQueueMaxFetchSize();
5063 
5064     /**
5065      * Get the value for the key 'page.thumbnail.queue.max.fetch.size' as {@link Integer}. <br>
5066      * The value is, e.g. 100 <br>
5067      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5068      * @throws NumberFormatException When the property is not integer.
5069      */
5070     Integer getPageThumbnailQueueMaxFetchSizeAsInteger();
5071 
5072     /**
5073      * Get the value for the key 'page.thumbnail.purge.max.fetch.size'. <br>
5074      * The value is, e.g. 100 <br>
5075      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5076      */
5077     String getPageThumbnailPurgeMaxFetchSize();
5078 
5079     /**
5080      * Get the value for the key 'page.thumbnail.purge.max.fetch.size' as {@link Integer}. <br>
5081      * The value is, e.g. 100 <br>
5082      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5083      * @throws NumberFormatException When the property is not integer.
5084      */
5085     Integer getPageThumbnailPurgeMaxFetchSizeAsInteger();
5086 
5087     /**
5088      * Get the value for the key 'page.score.booster.max.fetch.size'. <br>
5089      * The value is, e.g. 1000 <br>
5090      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5091      */
5092     String getPageScoreBoosterMaxFetchSize();
5093 
5094     /**
5095      * Get the value for the key 'page.score.booster.max.fetch.size' as {@link Integer}. <br>
5096      * The value is, e.g. 1000 <br>
5097      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5098      * @throws NumberFormatException When the property is not integer.
5099      */
5100     Integer getPageScoreBoosterMaxFetchSizeAsInteger();
5101 
5102     /**
5103      * Get the value for the key 'page.searchlog.max.fetch.size'. <br>
5104      * The value is, e.g. 10000 <br>
5105      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5106      */
5107     String getPageSearchlogMaxFetchSize();
5108 
5109     /**
5110      * Get the value for the key 'page.searchlog.max.fetch.size' as {@link Integer}. <br>
5111      * The value is, e.g. 10000 <br>
5112      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5113      * @throws NumberFormatException When the property is not integer.
5114      */
5115     Integer getPageSearchlogMaxFetchSizeAsInteger();
5116 
5117     /**
5118      * Get the value for the key 'page.searchlist.track.total.hits'. <br>
5119      * The value is, e.g. true <br>
5120      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5121      */
5122     String getPageSearchlistTrackTotalHits();
5123 
5124     /**
5125      * Is the property for the key 'page.searchlist.track.total.hits' true? <br>
5126      * The value is, e.g. true <br>
5127      * @return The determination, true or false. (if not found, exception but basically no way)
5128      */
5129     boolean isPageSearchlistTrackTotalHits();
5130 
5131     /**
5132      * Get the value for the key 'paging.search.page.start'. <br>
5133      * The value is, e.g. 0 <br>
5134      * comment: search page
5135      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5136      */
5137     String getPagingSearchPageStart();
5138 
5139     /**
5140      * Get the value for the key 'paging.search.page.start' as {@link Integer}. <br>
5141      * The value is, e.g. 0 <br>
5142      * comment: search page
5143      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5144      * @throws NumberFormatException When the property is not integer.
5145      */
5146     Integer getPagingSearchPageStartAsInteger();
5147 
5148     /**
5149      * Get the value for the key 'paging.search.page.size'. <br>
5150      * The value is, e.g. 10 <br>
5151      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5152      */
5153     String getPagingSearchPageSize();
5154 
5155     /**
5156      * Get the value for the key 'paging.search.page.size' as {@link Integer}. <br>
5157      * The value is, e.g. 10 <br>
5158      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5159      * @throws NumberFormatException When the property is not integer.
5160      */
5161     Integer getPagingSearchPageSizeAsInteger();
5162 
5163     /**
5164      * Get the value for the key 'paging.search.page.max.size'. <br>
5165      * The value is, e.g. 100 <br>
5166      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5167      */
5168     String getPagingSearchPageMaxSize();
5169 
5170     /**
5171      * Get the value for the key 'paging.search.page.max.size' as {@link Integer}. <br>
5172      * The value is, e.g. 100 <br>
5173      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5174      * @throws NumberFormatException When the property is not integer.
5175      */
5176     Integer getPagingSearchPageMaxSizeAsInteger();
5177 
5178     /**
5179      * Get the value for the key 'searchlog.agg.shard.size'. <br>
5180      * The value is, e.g. -1 <br>
5181      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5182      */
5183     String getSearchlogAggShardSize();
5184 
5185     /**
5186      * Get the value for the key 'searchlog.agg.shard.size' as {@link Integer}. <br>
5187      * The value is, e.g. -1 <br>
5188      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5189      * @throws NumberFormatException When the property is not integer.
5190      */
5191     Integer getSearchlogAggShardSizeAsInteger();
5192 
5193     /**
5194      * Get the value for the key 'thumbnail.html.image.min.width'. <br>
5195      * The value is, e.g. 100 <br>
5196      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5197      */
5198     String getThumbnailHtmlImageMinWidth();
5199 
5200     /**
5201      * Get the value for the key 'thumbnail.html.image.min.width' as {@link Integer}. <br>
5202      * The value is, e.g. 100 <br>
5203      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5204      * @throws NumberFormatException When the property is not integer.
5205      */
5206     Integer getThumbnailHtmlImageMinWidthAsInteger();
5207 
5208     /**
5209      * Get the value for the key 'thumbnail.html.image.min.height'. <br>
5210      * The value is, e.g. 100 <br>
5211      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5212      */
5213     String getThumbnailHtmlImageMinHeight();
5214 
5215     /**
5216      * Get the value for the key 'thumbnail.html.image.min.height' as {@link Integer}. <br>
5217      * The value is, e.g. 100 <br>
5218      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5219      * @throws NumberFormatException When the property is not integer.
5220      */
5221     Integer getThumbnailHtmlImageMinHeightAsInteger();
5222 
5223     /**
5224      * Get the value for the key 'thumbnail.html.image.max.aspect.ratio'. <br>
5225      * The value is, e.g. 3.0 <br>
5226      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5227      */
5228     String getThumbnailHtmlImageMaxAspectRatio();
5229 
5230     /**
5231      * Get the value for the key 'thumbnail.html.image.max.aspect.ratio' as {@link java.math.BigDecimal}. <br>
5232      * The value is, e.g. 3.0 <br>
5233      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5234      * @throws NumberFormatException When the property is not decimal.
5235      */
5236     java.math.BigDecimal getThumbnailHtmlImageMaxAspectRatioAsDecimal();
5237 
5238     /**
5239      * Get the value for the key 'thumbnail.html.image.thumbnail.width'. <br>
5240      * The value is, e.g. 100 <br>
5241      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5242      */
5243     String getThumbnailHtmlImageThumbnailWidth();
5244 
5245     /**
5246      * Get the value for the key 'thumbnail.html.image.thumbnail.width' as {@link Integer}. <br>
5247      * The value is, e.g. 100 <br>
5248      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5249      * @throws NumberFormatException When the property is not integer.
5250      */
5251     Integer getThumbnailHtmlImageThumbnailWidthAsInteger();
5252 
5253     /**
5254      * Get the value for the key 'thumbnail.html.image.thumbnail.height'. <br>
5255      * The value is, e.g. 100 <br>
5256      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5257      */
5258     String getThumbnailHtmlImageThumbnailHeight();
5259 
5260     /**
5261      * Get the value for the key 'thumbnail.html.image.thumbnail.height' as {@link Integer}. <br>
5262      * The value is, e.g. 100 <br>
5263      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5264      * @throws NumberFormatException When the property is not integer.
5265      */
5266     Integer getThumbnailHtmlImageThumbnailHeightAsInteger();
5267 
5268     /**
5269      * Get the value for the key 'thumbnail.html.image.format'. <br>
5270      * The value is, e.g. png <br>
5271      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5272      */
5273     String getThumbnailHtmlImageFormat();
5274 
5275     /**
5276      * Get the value for the key 'thumbnail.html.image.xpath'. <br>
5277      * The value is, e.g. //IMG <br>
5278      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5279      */
5280     String getThumbnailHtmlImageXpath();
5281 
5282     /**
5283      * Get the value for the key 'thumbnail.html.image.exclude.extensions'. <br>
5284      * The value is, e.g. svg,html,css,js <br>
5285      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5286      */
5287     String getThumbnailHtmlImageExcludeExtensions();
5288 
5289     /**
5290      * Get the value for the key 'thumbnail.generator.interval'. <br>
5291      * The value is, e.g. 0 <br>
5292      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5293      */
5294     String getThumbnailGeneratorInterval();
5295 
5296     /**
5297      * Get the value for the key 'thumbnail.generator.interval' as {@link Integer}. <br>
5298      * The value is, e.g. 0 <br>
5299      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5300      * @throws NumberFormatException When the property is not integer.
5301      */
5302     Integer getThumbnailGeneratorIntervalAsInteger();
5303 
5304     /**
5305      * Get the value for the key 'thumbnail.generator.targets'. <br>
5306      * The value is, e.g. all <br>
5307      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5308      */
5309     String getThumbnailGeneratorTargets();
5310 
5311     /**
5312      * Get the value for the key 'thumbnail.crawler.enabled'. <br>
5313      * The value is, e.g. true <br>
5314      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5315      */
5316     String getThumbnailCrawlerEnabled();
5317 
5318     /**
5319      * Is the property for the key 'thumbnail.crawler.enabled' true? <br>
5320      * The value is, e.g. true <br>
5321      * @return The determination, true or false. (if not found, exception but basically no way)
5322      */
5323     boolean isThumbnailCrawlerEnabled();
5324 
5325     /**
5326      * Get the value for the key 'thumbnail.system.monitor.interval'. <br>
5327      * The value is, e.g. 60 <br>
5328      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5329      */
5330     String getThumbnailSystemMonitorInterval();
5331 
5332     /**
5333      * Get the value for the key 'thumbnail.system.monitor.interval' as {@link Integer}. <br>
5334      * The value is, e.g. 60 <br>
5335      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5336      * @throws NumberFormatException When the property is not integer.
5337      */
5338     Integer getThumbnailSystemMonitorIntervalAsInteger();
5339 
5340     /**
5341      * Get the value for the key 'user.code.request.parameter'. <br>
5342      * The value is, e.g. userCode <br>
5343      * comment: user
5344      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5345      */
5346     String getUserCodeRequestParameter();
5347 
5348     /**
5349      * Get the value for the key 'user.code.min.length'. <br>
5350      * The value is, e.g. 20 <br>
5351      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5352      */
5353     String getUserCodeMinLength();
5354 
5355     /**
5356      * Get the value for the key 'user.code.min.length' as {@link Integer}. <br>
5357      * The value is, e.g. 20 <br>
5358      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5359      * @throws NumberFormatException When the property is not integer.
5360      */
5361     Integer getUserCodeMinLengthAsInteger();
5362 
5363     /**
5364      * Get the value for the key 'user.code.max.length'. <br>
5365      * The value is, e.g. 100 <br>
5366      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5367      */
5368     String getUserCodeMaxLength();
5369 
5370     /**
5371      * Get the value for the key 'user.code.max.length' as {@link Integer}. <br>
5372      * The value is, e.g. 100 <br>
5373      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5374      * @throws NumberFormatException When the property is not integer.
5375      */
5376     Integer getUserCodeMaxLengthAsInteger();
5377 
5378     /**
5379      * Get the value for the key 'user.code.pattern'. <br>
5380      * The value is, e.g. [a-zA-Z0-9_]+ <br>
5381      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5382      */
5383     String getUserCodePattern();
5384 
5385     /**
5386      * Get the value for the key 'mail.from.name'. <br>
5387      * The value is, e.g. Administrator <br>
5388      * comment: From
5389      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5390      */
5391     String getMailFromName();
5392 
5393     /**
5394      * Get the value for the key 'mail.from.address'. <br>
5395      * The value is, e.g. root@localhost <br>
5396      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5397      */
5398     String getMailFromAddress();
5399 
5400     /**
5401      * Get the value for the key 'mail.hostname'. <br>
5402      * The value is, e.g.  <br>
5403      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5404      */
5405     String getMailHostname();
5406 
5407     /**
5408      * Get the value for the key 'mail.hostname' as {@link Integer}. <br>
5409      * The value is, e.g.  <br>
5410      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5411      * @throws NumberFormatException When the property is not integer.
5412      */
5413     Integer getMailHostnameAsInteger();
5414 
5415     /**
5416      * Get the value for the key 'scheduler.target.name'. <br>
5417      * The value is, e.g.  <br>
5418      * comment: ------
5419      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5420      */
5421     String getSchedulerTargetName();
5422 
5423     /**
5424      * Get the value for the key 'scheduler.target.name' as {@link Integer}. <br>
5425      * The value is, e.g.  <br>
5426      * comment: ------
5427      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5428      * @throws NumberFormatException When the property is not integer.
5429      */
5430     Integer getSchedulerTargetNameAsInteger();
5431 
5432     /**
5433      * Get the value for the key 'scheduler.job.class'. <br>
5434      * The value is, e.g. org.codelibs.fess.app.job.ScriptExecutorJob <br>
5435      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5436      */
5437     String getSchedulerJobClass();
5438 
5439     /**
5440      * Get the value for the key 'scheduler.concurrent.exec.mode'. <br>
5441      * The value is, e.g. QUIT <br>
5442      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5443      */
5444     String getSchedulerConcurrentExecMode();
5445 
5446     /**
5447      * Get the value for the key 'scheduler.monitor.interval'. <br>
5448      * The value is, e.g. 30 <br>
5449      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5450      */
5451     String getSchedulerMonitorInterval();
5452 
5453     /**
5454      * Get the value for the key 'scheduler.monitor.interval' as {@link Integer}. <br>
5455      * The value is, e.g. 30 <br>
5456      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5457      * @throws NumberFormatException When the property is not integer.
5458      */
5459     Integer getSchedulerMonitorIntervalAsInteger();
5460 
5461     /**
5462      * Get the value for the key 'online.help.base.link'. <br>
5463      * The value is, e.g. https://fess.codelibs.org/{lang}/{version}/admin/ <br>
5464      * comment: ------
5465      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5466      */
5467     String getOnlineHelpBaseLink();
5468 
5469     /**
5470      * Get the value for the key 'online.help.installation'. <br>
5471      * The value is, e.g. https://fess.codelibs.org/{lang}/{version}/install/install.html <br>
5472      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5473      */
5474     String getOnlineHelpInstallation();
5475 
5476     /**
5477      * Get the value for the key 'online.help.eol'. <br>
5478      * The value is, e.g. https://fess.codelibs.org/{lang}/eol.html <br>
5479      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5480      */
5481     String getOnlineHelpEol();
5482 
5483     /**
5484      * Get the value for the key 'online.help.name.failureurl'. <br>
5485      * The value is, e.g. failureurl <br>
5486      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5487      */
5488     String getOnlineHelpNameFailureurl();
5489 
5490     /**
5491      * Get the value for the key 'online.help.name.elevateword'. <br>
5492      * The value is, e.g. elevateword <br>
5493      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5494      */
5495     String getOnlineHelpNameElevateword();
5496 
5497     /**
5498      * Get the value for the key 'online.help.name.reqheader'. <br>
5499      * The value is, e.g. reqheader <br>
5500      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5501      */
5502     String getOnlineHelpNameReqheader();
5503 
5504     /**
5505      * Get the value for the key 'online.help.name.dict.synonym'. <br>
5506      * The value is, e.g. synonym <br>
5507      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5508      */
5509     String getOnlineHelpNameDictSynonym();
5510 
5511     /**
5512      * Get the value for the key 'online.help.name.dict'. <br>
5513      * The value is, e.g. dict <br>
5514      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5515      */
5516     String getOnlineHelpNameDict();
5517 
5518     /**
5519      * Get the value for the key 'online.help.name.dict.kuromoji'. <br>
5520      * The value is, e.g. kuromoji <br>
5521      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5522      */
5523     String getOnlineHelpNameDictKuromoji();
5524 
5525     /**
5526      * Get the value for the key 'online.help.name.dict.protwords'. <br>
5527      * The value is, e.g. protwords <br>
5528      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5529      */
5530     String getOnlineHelpNameDictProtwords();
5531 
5532     /**
5533      * Get the value for the key 'online.help.name.dict.stopwords'. <br>
5534      * The value is, e.g. stopwords <br>
5535      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5536      */
5537     String getOnlineHelpNameDictStopwords();
5538 
5539     /**
5540      * Get the value for the key 'online.help.name.dict.stemmeroverride'. <br>
5541      * The value is, e.g. stemmeroverride <br>
5542      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5543      */
5544     String getOnlineHelpNameDictStemmeroverride();
5545 
5546     /**
5547      * Get the value for the key 'online.help.name.dict.mapping'. <br>
5548      * The value is, e.g. mapping <br>
5549      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5550      */
5551     String getOnlineHelpNameDictMapping();
5552 
5553     /**
5554      * Get the value for the key 'online.help.name.webconfig'. <br>
5555      * The value is, e.g. webconfig <br>
5556      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5557      */
5558     String getOnlineHelpNameWebconfig();
5559 
5560     /**
5561      * Get the value for the key 'online.help.name.searchlist'. <br>
5562      * The value is, e.g. searchlist <br>
5563      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5564      */
5565     String getOnlineHelpNameSearchlist();
5566 
5567     /**
5568      * Get the value for the key 'online.help.name.log'. <br>
5569      * The value is, e.g. log <br>
5570      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5571      */
5572     String getOnlineHelpNameLog();
5573 
5574     /**
5575      * Get the value for the key 'online.help.name.general'. <br>
5576      * The value is, e.g. general <br>
5577      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5578      */
5579     String getOnlineHelpNameGeneral();
5580 
5581     /**
5582      * Get the value for the key 'online.help.name.role'. <br>
5583      * The value is, e.g. role <br>
5584      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5585      */
5586     String getOnlineHelpNameRole();
5587 
5588     /**
5589      * Get the value for the key 'online.help.name.joblog'. <br>
5590      * The value is, e.g. joblog <br>
5591      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5592      */
5593     String getOnlineHelpNameJoblog();
5594 
5595     /**
5596      * Get the value for the key 'online.help.name.keymatch'. <br>
5597      * The value is, e.g. keymatch <br>
5598      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5599      */
5600     String getOnlineHelpNameKeymatch();
5601 
5602     /**
5603      * Get the value for the key 'online.help.name.relatedquery'. <br>
5604      * The value is, e.g. relatedquery <br>
5605      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5606      */
5607     String getOnlineHelpNameRelatedquery();
5608 
5609     /**
5610      * Get the value for the key 'online.help.name.relatedcontent'. <br>
5611      * The value is, e.g. relatedcontent <br>
5612      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5613      */
5614     String getOnlineHelpNameRelatedcontent();
5615 
5616     /**
5617      * Get the value for the key 'online.help.name.wizard'. <br>
5618      * The value is, e.g. wizard <br>
5619      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5620      */
5621     String getOnlineHelpNameWizard();
5622 
5623     /**
5624      * Get the value for the key 'online.help.name.badword'. <br>
5625      * The value is, e.g. badword <br>
5626      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5627      */
5628     String getOnlineHelpNameBadword();
5629 
5630     /**
5631      * Get the value for the key 'online.help.name.pathmap'. <br>
5632      * The value is, e.g. pathmap <br>
5633      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5634      */
5635     String getOnlineHelpNamePathmap();
5636 
5637     /**
5638      * Get the value for the key 'online.help.name.boostdoc'. <br>
5639      * The value is, e.g. boostdoc <br>
5640      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5641      */
5642     String getOnlineHelpNameBoostdoc();
5643 
5644     /**
5645      * Get the value for the key 'online.help.name.dataconfig'. <br>
5646      * The value is, e.g. dataconfig <br>
5647      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5648      */
5649     String getOnlineHelpNameDataconfig();
5650 
5651     /**
5652      * Get the value for the key 'online.help.name.systeminfo'. <br>
5653      * The value is, e.g. systeminfo <br>
5654      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5655      */
5656     String getOnlineHelpNameSysteminfo();
5657 
5658     /**
5659      * Get the value for the key 'online.help.name.user'. <br>
5660      * The value is, e.g. user <br>
5661      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5662      */
5663     String getOnlineHelpNameUser();
5664 
5665     /**
5666      * Get the value for the key 'online.help.name.group'. <br>
5667      * The value is, e.g. group <br>
5668      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5669      */
5670     String getOnlineHelpNameGroup();
5671 
5672     /**
5673      * Get the value for the key 'online.help.name.design'. <br>
5674      * The value is, e.g. design <br>
5675      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5676      */
5677     String getOnlineHelpNameDesign();
5678 
5679     /**
5680      * Get the value for the key 'online.help.name.dashboard'. <br>
5681      * The value is, e.g. dashboard <br>
5682      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5683      */
5684     String getOnlineHelpNameDashboard();
5685 
5686     /**
5687      * Get the value for the key 'online.help.name.webauth'. <br>
5688      * The value is, e.g. webauth <br>
5689      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5690      */
5691     String getOnlineHelpNameWebauth();
5692 
5693     /**
5694      * Get the value for the key 'online.help.name.fileconfig'. <br>
5695      * The value is, e.g. fileconfig <br>
5696      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5697      */
5698     String getOnlineHelpNameFileconfig();
5699 
5700     /**
5701      * Get the value for the key 'online.help.name.fileauth'. <br>
5702      * The value is, e.g. fileauth <br>
5703      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5704      */
5705     String getOnlineHelpNameFileauth();
5706 
5707     /**
5708      * Get the value for the key 'online.help.name.labeltype'. <br>
5709      * The value is, e.g. labeltype <br>
5710      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5711      */
5712     String getOnlineHelpNameLabeltype();
5713 
5714     /**
5715      * Get the value for the key 'online.help.name.duplicatehost'. <br>
5716      * The value is, e.g. duplicatehost <br>
5717      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5718      */
5719     String getOnlineHelpNameDuplicatehost();
5720 
5721     /**
5722      * Get the value for the key 'online.help.name.scheduler'. <br>
5723      * The value is, e.g. scheduler <br>
5724      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5725      */
5726     String getOnlineHelpNameScheduler();
5727 
5728     /**
5729      * Get the value for the key 'online.help.name.crawlinginfo'. <br>
5730      * The value is, e.g. crawlinginfo <br>
5731      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5732      */
5733     String getOnlineHelpNameCrawlinginfo();
5734 
5735     /**
5736      * Get the value for the key 'online.help.name.backup'. <br>
5737      * The value is, e.g. backup <br>
5738      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5739      */
5740     String getOnlineHelpNameBackup();
5741 
5742     /**
5743      * Get the value for the key 'online.help.name.upgrade'. <br>
5744      * The value is, e.g. upgrade <br>
5745      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5746      */
5747     String getOnlineHelpNameUpgrade();
5748 
5749     /**
5750      * Get the value for the key 'online.help.name.esreq'. <br>
5751      * The value is, e.g. esreq <br>
5752      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5753      */
5754     String getOnlineHelpNameEsreq();
5755 
5756     /**
5757      * Get the value for the key 'online.help.name.accesstoken'. <br>
5758      * The value is, e.g. accesstoken <br>
5759      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5760      */
5761     String getOnlineHelpNameAccesstoken();
5762 
5763     /**
5764      * Get the value for the key 'online.help.name.suggest'. <br>
5765      * The value is, e.g. suggest <br>
5766      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5767      */
5768     String getOnlineHelpNameSuggest();
5769 
5770     /**
5771      * Get the value for the key 'online.help.name.searchlog'. <br>
5772      * The value is, e.g. searchlog <br>
5773      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5774      */
5775     String getOnlineHelpNameSearchlog();
5776 
5777     /**
5778      * Get the value for the key 'online.help.name.maintenance'. <br>
5779      * The value is, e.g. maintenance <br>
5780      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5781      */
5782     String getOnlineHelpNameMaintenance();
5783 
5784     /**
5785      * Get the value for the key 'online.help.name.plugin'. <br>
5786      * The value is, e.g. plugin <br>
5787      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5788      */
5789     String getOnlineHelpNamePlugin();
5790 
5791     /**
5792      * Get the value for the key 'online.help.name.storage'. <br>
5793      * The value is, e.g. storage <br>
5794      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5795      */
5796     String getOnlineHelpNameStorage();
5797 
5798     /**
5799      * Get the value for the key 'online.help.supported.langs'. <br>
5800      * The value is, e.g. ja <br>
5801      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5802      */
5803     String getOnlineHelpSupportedLangs();
5804 
5805     /**
5806      * Get the value for the key 'forum.link'. <br>
5807      * The value is, e.g. https://discuss.codelibs.org/c/Fess{lang}/ <br>
5808      * comment: ------
5809      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5810      */
5811     String getForumLink();
5812 
5813     /**
5814      * Get the value for the key 'forum.supported.langs'. <br>
5815      * The value is, e.g. en,ja <br>
5816      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5817      */
5818     String getForumSupportedLangs();
5819 
5820     /**
5821      * Get the value for the key 'suggest.popular.word.seed'. <br>
5822      * The value is, e.g. 0 <br>
5823      * comment: ------
5824      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5825      */
5826     String getSuggestPopularWordSeed();
5827 
5828     /**
5829      * Get the value for the key 'suggest.popular.word.seed' as {@link Integer}. <br>
5830      * The value is, e.g. 0 <br>
5831      * comment: ------
5832      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5833      * @throws NumberFormatException When the property is not integer.
5834      */
5835     Integer getSuggestPopularWordSeedAsInteger();
5836 
5837     /**
5838      * Get the value for the key 'suggest.popular.word.tags'. <br>
5839      * The value is, e.g.  <br>
5840      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5841      */
5842     String getSuggestPopularWordTags();
5843 
5844     /**
5845      * Get the value for the key 'suggest.popular.word.tags' as {@link Integer}. <br>
5846      * The value is, e.g.  <br>
5847      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5848      * @throws NumberFormatException When the property is not integer.
5849      */
5850     Integer getSuggestPopularWordTagsAsInteger();
5851 
5852     /**
5853      * Get the value for the key 'suggest.popular.word.fields'. <br>
5854      * The value is, e.g.  <br>
5855      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5856      */
5857     String getSuggestPopularWordFields();
5858 
5859     /**
5860      * Get the value for the key 'suggest.popular.word.fields' as {@link Integer}. <br>
5861      * The value is, e.g.  <br>
5862      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5863      * @throws NumberFormatException When the property is not integer.
5864      */
5865     Integer getSuggestPopularWordFieldsAsInteger();
5866 
5867     /**
5868      * Get the value for the key 'suggest.popular.word.excludes'. <br>
5869      * The value is, e.g.  <br>
5870      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5871      */
5872     String getSuggestPopularWordExcludes();
5873 
5874     /**
5875      * Get the value for the key 'suggest.popular.word.excludes' as {@link Integer}. <br>
5876      * The value is, e.g.  <br>
5877      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5878      * @throws NumberFormatException When the property is not integer.
5879      */
5880     Integer getSuggestPopularWordExcludesAsInteger();
5881 
5882     /**
5883      * Get the value for the key 'suggest.popular.word.size'. <br>
5884      * The value is, e.g. 10 <br>
5885      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5886      */
5887     String getSuggestPopularWordSize();
5888 
5889     /**
5890      * Get the value for the key 'suggest.popular.word.size' as {@link Integer}. <br>
5891      * The value is, e.g. 10 <br>
5892      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5893      * @throws NumberFormatException When the property is not integer.
5894      */
5895     Integer getSuggestPopularWordSizeAsInteger();
5896 
5897     /**
5898      * Get the value for the key 'suggest.popular.word.window.size'. <br>
5899      * The value is, e.g. 30 <br>
5900      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5901      */
5902     String getSuggestPopularWordWindowSize();
5903 
5904     /**
5905      * Get the value for the key 'suggest.popular.word.window.size' as {@link Integer}. <br>
5906      * The value is, e.g. 30 <br>
5907      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5908      * @throws NumberFormatException When the property is not integer.
5909      */
5910     Integer getSuggestPopularWordWindowSizeAsInteger();
5911 
5912     /**
5913      * Get the value for the key 'suggest.popular.word.query.freq'. <br>
5914      * The value is, e.g. 10 <br>
5915      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5916      */
5917     String getSuggestPopularWordQueryFreq();
5918 
5919     /**
5920      * Get the value for the key 'suggest.popular.word.query.freq' as {@link Integer}. <br>
5921      * The value is, e.g. 10 <br>
5922      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5923      * @throws NumberFormatException When the property is not integer.
5924      */
5925     Integer getSuggestPopularWordQueryFreqAsInteger();
5926 
5927     /**
5928      * Get the value for the key 'suggest.min.hit.count'. <br>
5929      * The value is, e.g. 1 <br>
5930      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5931      */
5932     String getSuggestMinHitCount();
5933 
5934     /**
5935      * Get the value for the key 'suggest.min.hit.count' as {@link Integer}. <br>
5936      * The value is, e.g. 1 <br>
5937      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5938      * @throws NumberFormatException When the property is not integer.
5939      */
5940     Integer getSuggestMinHitCountAsInteger();
5941 
5942     /**
5943      * Get the value for the key 'suggest.field.contents'. <br>
5944      * The value is, e.g. _default <br>
5945      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5946      */
5947     String getSuggestFieldContents();
5948 
5949     /**
5950      * Get the value for the key 'suggest.field.tags'. <br>
5951      * The value is, e.g. label <br>
5952      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5953      */
5954     String getSuggestFieldTags();
5955 
5956     /**
5957      * Get the value for the key 'suggest.field.roles'. <br>
5958      * The value is, e.g. role <br>
5959      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5960      */
5961     String getSuggestFieldRoles();
5962 
5963     /**
5964      * Get the value for the key 'suggest.field.index.contents'. <br>
5965      * The value is, e.g. content,title <br>
5966      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5967      */
5968     String getSuggestFieldIndexContents();
5969 
5970     /**
5971      * Get the value for the key 'suggest.update.request.interval'. <br>
5972      * The value is, e.g. 0 <br>
5973      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5974      */
5975     String getSuggestUpdateRequestInterval();
5976 
5977     /**
5978      * Get the value for the key 'suggest.update.request.interval' as {@link Integer}. <br>
5979      * The value is, e.g. 0 <br>
5980      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5981      * @throws NumberFormatException When the property is not integer.
5982      */
5983     Integer getSuggestUpdateRequestIntervalAsInteger();
5984 
5985     /**
5986      * Get the value for the key 'suggest.update.doc.per.request'. <br>
5987      * The value is, e.g. 2 <br>
5988      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5989      */
5990     String getSuggestUpdateDocPerRequest();
5991 
5992     /**
5993      * Get the value for the key 'suggest.update.doc.per.request' as {@link Integer}. <br>
5994      * The value is, e.g. 2 <br>
5995      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5996      * @throws NumberFormatException When the property is not integer.
5997      */
5998     Integer getSuggestUpdateDocPerRequestAsInteger();
5999 
6000     /**
6001      * Get the value for the key 'suggest.update.contents.limit.num.percentage'. <br>
6002      * The value is, e.g. 50% <br>
6003      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6004      */
6005     String getSuggestUpdateContentsLimitNumPercentage();
6006 
6007     /**
6008      * Get the value for the key 'suggest.update.contents.limit.num'. <br>
6009      * The value is, e.g. 10000 <br>
6010      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6011      */
6012     String getSuggestUpdateContentsLimitNum();
6013 
6014     /**
6015      * Get the value for the key 'suggest.update.contents.limit.num' as {@link Integer}. <br>
6016      * The value is, e.g. 10000 <br>
6017      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6018      * @throws NumberFormatException When the property is not integer.
6019      */
6020     Integer getSuggestUpdateContentsLimitNumAsInteger();
6021 
6022     /**
6023      * Get the value for the key 'suggest.update.contents.limit.doc.size'. <br>
6024      * The value is, e.g. 50000 <br>
6025      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6026      */
6027     String getSuggestUpdateContentsLimitDocSize();
6028 
6029     /**
6030      * Get the value for the key 'suggest.update.contents.limit.doc.size' as {@link Integer}. <br>
6031      * The value is, e.g. 50000 <br>
6032      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6033      * @throws NumberFormatException When the property is not integer.
6034      */
6035     Integer getSuggestUpdateContentsLimitDocSizeAsInteger();
6036 
6037     /**
6038      * Get the value for the key 'suggest.source.reader.scroll.size'. <br>
6039      * The value is, e.g. 1 <br>
6040      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6041      */
6042     String getSuggestSourceReaderScrollSize();
6043 
6044     /**
6045      * Get the value for the key 'suggest.source.reader.scroll.size' as {@link Integer}. <br>
6046      * The value is, e.g. 1 <br>
6047      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6048      * @throws NumberFormatException When the property is not integer.
6049      */
6050     Integer getSuggestSourceReaderScrollSizeAsInteger();
6051 
6052     /**
6053      * Get the value for the key 'suggest.popular.word.cache.size'. <br>
6054      * The value is, e.g. 1000 <br>
6055      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6056      */
6057     String getSuggestPopularWordCacheSize();
6058 
6059     /**
6060      * Get the value for the key 'suggest.popular.word.cache.size' as {@link Integer}. <br>
6061      * The value is, e.g. 1000 <br>
6062      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6063      * @throws NumberFormatException When the property is not integer.
6064      */
6065     Integer getSuggestPopularWordCacheSizeAsInteger();
6066 
6067     /**
6068      * Get the value for the key 'suggest.popular.word.cache.expire'. <br>
6069      * The value is, e.g. 60 <br>
6070      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6071      */
6072     String getSuggestPopularWordCacheExpire();
6073 
6074     /**
6075      * Get the value for the key 'suggest.popular.word.cache.expire' as {@link Integer}. <br>
6076      * The value is, e.g. 60 <br>
6077      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6078      * @throws NumberFormatException When the property is not integer.
6079      */
6080     Integer getSuggestPopularWordCacheExpireAsInteger();
6081 
6082     /**
6083      * Get the value for the key 'suggest.search.log.permissions'. <br>
6084      * The value is, e.g. {user}guest,{role}guest <br>
6085      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6086      */
6087     String getSuggestSearchLogPermissions();
6088 
6089     /**
6090      * Get the value for the key 'suggest.system.monitor.interval'. <br>
6091      * The value is, e.g. 60 <br>
6092      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6093      */
6094     String getSuggestSystemMonitorInterval();
6095 
6096     /**
6097      * Get the value for the key 'suggest.system.monitor.interval' as {@link Integer}. <br>
6098      * The value is, e.g. 60 <br>
6099      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6100      * @throws NumberFormatException When the property is not integer.
6101      */
6102     Integer getSuggestSystemMonitorIntervalAsInteger();
6103 
6104     /**
6105      * Get the value for the key 'ldap.admin.enabled'. <br>
6106      * The value is, e.g. false <br>
6107      * comment: ------
6108      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6109      */
6110     String getLdapAdminEnabled();
6111 
6112     /**
6113      * Is the property for the key 'ldap.admin.enabled' true? <br>
6114      * The value is, e.g. false <br>
6115      * comment: ------
6116      * @return The determination, true or false. (if not found, exception but basically no way)
6117      */
6118     boolean isLdapAdminEnabled();
6119 
6120     /**
6121      * Get the value for the key 'ldap.admin.user.filter'. <br>
6122      * The value is, e.g. uid=%s <br>
6123      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6124      */
6125     String getLdapAdminUserFilter();
6126 
6127     /**
6128      * Get the value for the key 'ldap.admin.user.base.dn'. <br>
6129      * The value is, e.g. ou=People,dc=fess,dc=codelibs,dc=org <br>
6130      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6131      */
6132     String getLdapAdminUserBaseDn();
6133 
6134     /**
6135      * Get the value for the key 'ldap.admin.user.object.classes'. <br>
6136      * The value is, e.g. organizationalPerson,top,person,inetOrgPerson <br>
6137      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6138      */
6139     String getLdapAdminUserObjectClasses();
6140 
6141     /**
6142      * Get the value for the key 'ldap.admin.role.filter'. <br>
6143      * The value is, e.g. cn=%s <br>
6144      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6145      */
6146     String getLdapAdminRoleFilter();
6147 
6148     /**
6149      * Get the value for the key 'ldap.admin.role.base.dn'. <br>
6150      * The value is, e.g. ou=Role,dc=fess,dc=codelibs,dc=org <br>
6151      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6152      */
6153     String getLdapAdminRoleBaseDn();
6154 
6155     /**
6156      * Get the value for the key 'ldap.admin.role.object.classes'. <br>
6157      * The value is, e.g. groupOfNames <br>
6158      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6159      */
6160     String getLdapAdminRoleObjectClasses();
6161 
6162     /**
6163      * Get the value for the key 'ldap.admin.group.filter'. <br>
6164      * The value is, e.g. cn=%s <br>
6165      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6166      */
6167     String getLdapAdminGroupFilter();
6168 
6169     /**
6170      * Get the value for the key 'ldap.admin.group.base.dn'. <br>
6171      * The value is, e.g. ou=Group,dc=fess,dc=codelibs,dc=org <br>
6172      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6173      */
6174     String getLdapAdminGroupBaseDn();
6175 
6176     /**
6177      * Get the value for the key 'ldap.admin.group.object.classes'. <br>
6178      * The value is, e.g. groupOfNames <br>
6179      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6180      */
6181     String getLdapAdminGroupObjectClasses();
6182 
6183     /**
6184      * Get the value for the key 'ldap.admin.sync.password'. <br>
6185      * The value is, e.g. true <br>
6186      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6187      */
6188     String getLdapAdminSyncPassword();
6189 
6190     /**
6191      * Is the property for the key 'ldap.admin.sync.password' true? <br>
6192      * The value is, e.g. true <br>
6193      * @return The determination, true or false. (if not found, exception but basically no way)
6194      */
6195     boolean isLdapAdminSyncPassword();
6196 
6197     /**
6198      * Get the value for the key 'ldap.auth.validation'. <br>
6199      * The value is, e.g. true <br>
6200      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6201      */
6202     String getLdapAuthValidation();
6203 
6204     /**
6205      * Is the property for the key 'ldap.auth.validation' true? <br>
6206      * The value is, e.g. true <br>
6207      * @return The determination, true or false. (if not found, exception but basically no way)
6208      */
6209     boolean isLdapAuthValidation();
6210 
6211     /**
6212      * Get the value for the key 'ldap.max.username.length'. <br>
6213      * The value is, e.g. -1 <br>
6214      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6215      */
6216     String getLdapMaxUsernameLength();
6217 
6218     /**
6219      * Get the value for the key 'ldap.max.username.length' as {@link Integer}. <br>
6220      * The value is, e.g. -1 <br>
6221      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6222      * @throws NumberFormatException When the property is not integer.
6223      */
6224     Integer getLdapMaxUsernameLengthAsInteger();
6225 
6226     /**
6227      * Get the value for the key 'ldap.ignore.netbios.name'. <br>
6228      * The value is, e.g. true <br>
6229      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6230      */
6231     String getLdapIgnoreNetbiosName();
6232 
6233     /**
6234      * Is the property for the key 'ldap.ignore.netbios.name' true? <br>
6235      * The value is, e.g. true <br>
6236      * @return The determination, true or false. (if not found, exception but basically no way)
6237      */
6238     boolean isLdapIgnoreNetbiosName();
6239 
6240     /**
6241      * Get the value for the key 'ldap.group.name.with.underscores'. <br>
6242      * The value is, e.g. false <br>
6243      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6244      */
6245     String getLdapGroupNameWithUnderscores();
6246 
6247     /**
6248      * Is the property for the key 'ldap.group.name.with.underscores' true? <br>
6249      * The value is, e.g. false <br>
6250      * @return The determination, true or false. (if not found, exception but basically no way)
6251      */
6252     boolean isLdapGroupNameWithUnderscores();
6253 
6254     /**
6255      * Get the value for the key 'ldap.role.search.user.enabled'. <br>
6256      * The value is, e.g. true <br>
6257      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6258      */
6259     String getLdapRoleSearchUserEnabled();
6260 
6261     /**
6262      * Is the property for the key 'ldap.role.search.user.enabled' true? <br>
6263      * The value is, e.g. true <br>
6264      * @return The determination, true or false. (if not found, exception but basically no way)
6265      */
6266     boolean isLdapRoleSearchUserEnabled();
6267 
6268     /**
6269      * Get the value for the key 'ldap.role.search.group.enabled'. <br>
6270      * The value is, e.g. true <br>
6271      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6272      */
6273     String getLdapRoleSearchGroupEnabled();
6274 
6275     /**
6276      * Is the property for the key 'ldap.role.search.group.enabled' true? <br>
6277      * The value is, e.g. true <br>
6278      * @return The determination, true or false. (if not found, exception but basically no way)
6279      */
6280     boolean isLdapRoleSearchGroupEnabled();
6281 
6282     /**
6283      * Get the value for the key 'ldap.role.search.role.enabled'. <br>
6284      * The value is, e.g. true <br>
6285      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6286      */
6287     String getLdapRoleSearchRoleEnabled();
6288 
6289     /**
6290      * Is the property for the key 'ldap.role.search.role.enabled' true? <br>
6291      * The value is, e.g. true <br>
6292      * @return The determination, true or false. (if not found, exception but basically no way)
6293      */
6294     boolean isLdapRoleSearchRoleEnabled();
6295 
6296     /**
6297      * Get the value for the key 'ldap.attr.surname'. <br>
6298      * The value is, e.g. sn <br>
6299      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6300      */
6301     String getLdapAttrSurname();
6302 
6303     /**
6304      * Get the value for the key 'ldap.attr.givenName'. <br>
6305      * The value is, e.g. givenName <br>
6306      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6307      */
6308     String getLdapAttrGivenName();
6309 
6310     /**
6311      * Get the value for the key 'ldap.attr.employeeNumber'. <br>
6312      * The value is, e.g. employeeNumber <br>
6313      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6314      */
6315     String getLdapAttrEmployeeNumber();
6316 
6317     /**
6318      * Get the value for the key 'ldap.attr.mail'. <br>
6319      * The value is, e.g. mail <br>
6320      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6321      */
6322     String getLdapAttrMail();
6323 
6324     /**
6325      * Get the value for the key 'ldap.attr.telephoneNumber'. <br>
6326      * The value is, e.g. telephoneNumber <br>
6327      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6328      */
6329     String getLdapAttrTelephoneNumber();
6330 
6331     /**
6332      * Get the value for the key 'ldap.attr.homePhone'. <br>
6333      * The value is, e.g. homePhone <br>
6334      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6335      */
6336     String getLdapAttrHomePhone();
6337 
6338     /**
6339      * Get the value for the key 'ldap.attr.homePostalAddress'. <br>
6340      * The value is, e.g. homePostalAddress <br>
6341      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6342      */
6343     String getLdapAttrHomePostalAddress();
6344 
6345     /**
6346      * Get the value for the key 'ldap.attr.labeledURI'. <br>
6347      * The value is, e.g. labeledURI <br>
6348      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6349      */
6350     String getLdapAttrLabeleduri();
6351 
6352     /**
6353      * Get the value for the key 'ldap.attr.roomNumber'. <br>
6354      * The value is, e.g. roomNumber <br>
6355      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6356      */
6357     String getLdapAttrRoomNumber();
6358 
6359     /**
6360      * Get the value for the key 'ldap.attr.description'. <br>
6361      * The value is, e.g. description <br>
6362      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6363      */
6364     String getLdapAttrDescription();
6365 
6366     /**
6367      * Get the value for the key 'ldap.attr.title'. <br>
6368      * The value is, e.g. title <br>
6369      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6370      */
6371     String getLdapAttrTitle();
6372 
6373     /**
6374      * Get the value for the key 'ldap.attr.pager'. <br>
6375      * The value is, e.g. pager <br>
6376      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6377      */
6378     String getLdapAttrPager();
6379 
6380     /**
6381      * Get the value for the key 'ldap.attr.street'. <br>
6382      * The value is, e.g. street <br>
6383      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6384      */
6385     String getLdapAttrStreet();
6386 
6387     /**
6388      * Get the value for the key 'ldap.attr.postalCode'. <br>
6389      * The value is, e.g. postalCode <br>
6390      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6391      */
6392     String getLdapAttrPostalCode();
6393 
6394     /**
6395      * Get the value for the key 'ldap.attr.physicalDeliveryOfficeName'. <br>
6396      * The value is, e.g. physicalDeliveryOfficeName <br>
6397      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6398      */
6399     String getLdapAttrPhysicalDeliveryOfficeName();
6400 
6401     /**
6402      * Get the value for the key 'ldap.attr.destinationIndicator'. <br>
6403      * The value is, e.g. destinationIndicator <br>
6404      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6405      */
6406     String getLdapAttrDestinationIndicator();
6407 
6408     /**
6409      * Get the value for the key 'ldap.attr.internationaliSDNNumber'. <br>
6410      * The value is, e.g. internationaliSDNNumber <br>
6411      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6412      */
6413     String getLdapAttrInternationalisdnNumber();
6414 
6415     /**
6416      * Get the value for the key 'ldap.attr.state'. <br>
6417      * The value is, e.g. st <br>
6418      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6419      */
6420     String getLdapAttrState();
6421 
6422     /**
6423      * Get the value for the key 'ldap.attr.employeeType'. <br>
6424      * The value is, e.g. employeeType <br>
6425      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6426      */
6427     String getLdapAttrEmployeeType();
6428 
6429     /**
6430      * Get the value for the key 'ldap.attr.facsimileTelephoneNumber'. <br>
6431      * The value is, e.g. facsimileTelephoneNumber <br>
6432      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6433      */
6434     String getLdapAttrFacsimileTelephoneNumber();
6435 
6436     /**
6437      * Get the value for the key 'ldap.attr.postOfficeBox'. <br>
6438      * The value is, e.g. postOfficeBox <br>
6439      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6440      */
6441     String getLdapAttrPostOfficeBox();
6442 
6443     /**
6444      * Get the value for the key 'ldap.attr.initials'. <br>
6445      * The value is, e.g. initials <br>
6446      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6447      */
6448     String getLdapAttrInitials();
6449 
6450     /**
6451      * Get the value for the key 'ldap.attr.carLicense'. <br>
6452      * The value is, e.g. carLicense <br>
6453      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6454      */
6455     String getLdapAttrCarLicense();
6456 
6457     /**
6458      * Get the value for the key 'ldap.attr.mobile'. <br>
6459      * The value is, e.g. mobile <br>
6460      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6461      */
6462     String getLdapAttrMobile();
6463 
6464     /**
6465      * Get the value for the key 'ldap.attr.postalAddress'. <br>
6466      * The value is, e.g. postalAddress <br>
6467      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6468      */
6469     String getLdapAttrPostalAddress();
6470 
6471     /**
6472      * Get the value for the key 'ldap.attr.city'. <br>
6473      * The value is, e.g. l <br>
6474      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6475      */
6476     String getLdapAttrCity();
6477 
6478     /**
6479      * Get the value for the key 'ldap.attr.teletexTerminalIdentifier'. <br>
6480      * The value is, e.g. teletexTerminalIdentifier <br>
6481      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6482      */
6483     String getLdapAttrTeletexTerminalIdentifier();
6484 
6485     /**
6486      * Get the value for the key 'ldap.attr.x121Address'. <br>
6487      * The value is, e.g. x121Address <br>
6488      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6489      */
6490     String getLdapAttrX121Address();
6491 
6492     /**
6493      * Get the value for the key 'ldap.attr.businessCategory'. <br>
6494      * The value is, e.g. businessCategory <br>
6495      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6496      */
6497     String getLdapAttrBusinessCategory();
6498 
6499     /**
6500      * Get the value for the key 'ldap.attr.registeredAddress'. <br>
6501      * The value is, e.g. registeredAddress <br>
6502      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6503      */
6504     String getLdapAttrRegisteredAddress();
6505 
6506     /**
6507      * Get the value for the key 'ldap.attr.displayName'. <br>
6508      * The value is, e.g. displayName <br>
6509      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6510      */
6511     String getLdapAttrDisplayName();
6512 
6513     /**
6514      * Get the value for the key 'ldap.attr.preferredLanguage'. <br>
6515      * The value is, e.g. preferredLanguage <br>
6516      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6517      */
6518     String getLdapAttrPreferredLanguage();
6519 
6520     /**
6521      * Get the value for the key 'ldap.attr.departmentNumber'. <br>
6522      * The value is, e.g. departmentNumber <br>
6523      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6524      */
6525     String getLdapAttrDepartmentNumber();
6526 
6527     /**
6528      * Get the value for the key 'ldap.attr.uidNumber'. <br>
6529      * The value is, e.g. uidNumber <br>
6530      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6531      */
6532     String getLdapAttrUidNumber();
6533 
6534     /**
6535      * Get the value for the key 'ldap.attr.gidNumber'. <br>
6536      * The value is, e.g. gidNumber <br>
6537      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6538      */
6539     String getLdapAttrGidNumber();
6540 
6541     /**
6542      * Get the value for the key 'ldap.attr.homeDirectory'. <br>
6543      * The value is, e.g. homeDirectory <br>
6544      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6545      */
6546     String getLdapAttrHomeDirectory();
6547 
6548     /**
6549      * Get the value for the key 'plugin.repositories'. <br>
6550      * The value is, e.g. https://repo.maven.apache.org/maven2/org/codelibs/fess/,https://fess.codelibs.org/plugin/artifacts.yaml <br>
6551      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6552      */
6553     String getPluginRepositories();
6554 
6555     /**
6556      * Get the value for the key 'plugin.version.filter'. <br>
6557      * The value is, e.g.  <br>
6558      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6559      */
6560     String getPluginVersionFilter();
6561 
6562     /**
6563      * Get the value for the key 'plugin.version.filter' as {@link Integer}. <br>
6564      * The value is, e.g.  <br>
6565      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6566      * @throws NumberFormatException When the property is not integer.
6567      */
6568     Integer getPluginVersionFilterAsInteger();
6569 
6570     /**
6571      * Get the value for the key 'storage.max.items.in.page'. <br>
6572      * The value is, e.g. 1000 <br>
6573      * comment: ------
6574      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6575      */
6576     String getStorageMaxItemsInPage();
6577 
6578     /**
6579      * Get the value for the key 'storage.max.items.in.page' as {@link Integer}. <br>
6580      * The value is, e.g. 1000 <br>
6581      * comment: ------
6582      * @return The value of found property. (NotNull: if not found, exception but basically no way)
6583      * @throws NumberFormatException When the property is not integer.
6584      */
6585     Integer getStorageMaxItemsInPageAsInteger();
6586 
6587     /**
6588      * The simple implementation for configuration.
6589      * @author FreeGen
6590      */
6591     public static class SimpleImpl extends FessEnv.SimpleImpl implements FessConfig {
6592 
6593         /** The serial version UID for object serialization. (Default) */
6594         private static final long serialVersionUID = 1L;
6595 
6596         public String getDomainTitle() {
6597             return get(FessConfig.DOMAIN_TITLE);
6598         }
6599 
6600         public String getElasticsearchHttpUrl() {
6601             return get(FessConfig.ELASTICSEARCH_HTTP_URL);
6602         }
6603 
6604         public String getAppCipherAlgorism() {
6605             return get(FessConfig.APP_CIPHER_ALGORISM);
6606         }
6607 
6608         public String getAppCipherKey() {
6609             return get(FessConfig.APP_CIPHER_KEY);
6610         }
6611 
6612         public String getAppDigestAlgorism() {
6613             return get(FessConfig.APP_DIGEST_ALGORISM);
6614         }
6615 
6616         public String getAppEncryptPropertyPattern() {
6617             return get(FessConfig.APP_ENCRYPT_PROPERTY_PATTERN);
6618         }
6619 
6620         public String getAppExtensionNames() {
6621             return get(FessConfig.APP_EXTENSION_NAMES);
6622         }
6623 
6624         public Integer getAppExtensionNamesAsInteger() {
6625             return getAsInteger(FessConfig.APP_EXTENSION_NAMES);
6626         }
6627 
6628         public String getJvmCrawlerOptions() {
6629             return get(FessConfig.JVM_CRAWLER_OPTIONS);
6630         }
6631 
6632         public String getJvmSuggestOptions() {
6633             return get(FessConfig.JVM_SUGGEST_OPTIONS);
6634         }
6635 
6636         public String getJvmThumbnailOptions() {
6637             return get(FessConfig.JVM_THUMBNAIL_OPTIONS);
6638         }
6639 
6640         public String getJobSystemJobIds() {
6641             return get(FessConfig.JOB_SYSTEM_JOB_IDS);
6642         }
6643 
6644         public String getJobTemplateTitleWeb() {
6645             return get(FessConfig.JOB_TEMPLATE_TITLE_WEB);
6646         }
6647 
6648         public String getJobTemplateTitleFile() {
6649             return get(FessConfig.JOB_TEMPLATE_TITLE_FILE);
6650         }
6651 
6652         public String getJobTemplateTitleData() {
6653             return get(FessConfig.JOB_TEMPLATE_TITLE_DATA);
6654         }
6655 
6656         public String getJobTemplateScript() {
6657             return get(FessConfig.JOB_TEMPLATE_SCRIPT);
6658         }
6659 
6660         public String getJobMaxCrawlerProcesses() {
6661             return get(FessConfig.JOB_MAX_CRAWLER_PROCESSES);
6662         }
6663 
6664         public Integer getJobMaxCrawlerProcessesAsInteger() {
6665             return getAsInteger(FessConfig.JOB_MAX_CRAWLER_PROCESSES);
6666         }
6667 
6668         public String getProcessors() {
6669             return get(FessConfig.PROCESSORS);
6670         }
6671 
6672         public Integer getProcessorsAsInteger() {
6673             return getAsInteger(FessConfig.PROCESSORS);
6674         }
6675 
6676         public String getJavaCommandPath() {
6677             return get(FessConfig.JAVA_COMMAND_PATH);
6678         }
6679 
6680         public String getPathEncoding() {
6681             return get(FessConfig.PATH_ENCODING);
6682         }
6683 
6684         public String getUseOwnTmpDir() {
6685             return get(FessConfig.USE_OWN_TMP_DIR);
6686         }
6687 
6688         public boolean isUseOwnTmpDir() {
6689             return is(FessConfig.USE_OWN_TMP_DIR);
6690         }
6691 
6692         public String getMaxLogOutputLength() {
6693             return get(FessConfig.MAX_LOG_OUTPUT_LENGTH);
6694         }
6695 
6696         public Integer getMaxLogOutputLengthAsInteger() {
6697             return getAsInteger(FessConfig.MAX_LOG_OUTPUT_LENGTH);
6698         }
6699 
6700         public String getAdaptiveLoadControl() {
6701             return get(FessConfig.ADAPTIVE_LOAD_CONTROL);
6702         }
6703 
6704         public Integer getAdaptiveLoadControlAsInteger() {
6705             return getAsInteger(FessConfig.ADAPTIVE_LOAD_CONTROL);
6706         }
6707 
6708         public String getSupportedUploadedJsExtentions() {
6709             return get(FessConfig.SUPPORTED_UPLOADED_JS_EXTENTIONS);
6710         }
6711 
6712         public String getSupportedUploadedCssExtentions() {
6713             return get(FessConfig.SUPPORTED_UPLOADED_CSS_EXTENTIONS);
6714         }
6715 
6716         public String getSupportedUploadedMediaExtentions() {
6717             return get(FessConfig.SUPPORTED_UPLOADED_MEDIA_EXTENTIONS);
6718         }
6719 
6720         public String getSupportedUploadedFiles() {
6721             return get(FessConfig.SUPPORTED_UPLOADED_FILES);
6722         }
6723 
6724         public String getSupportedLanguages() {
6725             return get(FessConfig.SUPPORTED_LANGUAGES);
6726         }
6727 
6728         public String getApiAccessTokenLength() {
6729             return get(FessConfig.API_ACCESS_TOKEN_LENGTH);
6730         }
6731 
6732         public Integer getApiAccessTokenLengthAsInteger() {
6733             return getAsInteger(FessConfig.API_ACCESS_TOKEN_LENGTH);
6734         }
6735 
6736         public String getApiAccessTokenRequired() {
6737             return get(FessConfig.API_ACCESS_TOKEN_REQUIRED);
6738         }
6739 
6740         public boolean isApiAccessTokenRequired() {
6741             return is(FessConfig.API_ACCESS_TOKEN_REQUIRED);
6742         }
6743 
6744         public String getApiAccessTokenRequestParameter() {
6745             return get(FessConfig.API_ACCESS_TOKEN_REQUEST_PARAMETER);
6746         }
6747 
6748         public Integer getApiAccessTokenRequestParameterAsInteger() {
6749             return getAsInteger(FessConfig.API_ACCESS_TOKEN_REQUEST_PARAMETER);
6750         }
6751 
6752         public String getApiAdminAccessPermissions() {
6753             return get(FessConfig.API_ADMIN_ACCESS_PERMISSIONS);
6754         }
6755 
6756         public String getApiSearchAcceptReferers() {
6757             return get(FessConfig.API_SEARCH_ACCEPT_REFERERS);
6758         }
6759 
6760         public Integer getApiSearchAcceptReferersAsInteger() {
6761             return getAsInteger(FessConfig.API_SEARCH_ACCEPT_REFERERS);
6762         }
6763 
6764         public String getApiSearchScroll() {
6765             return get(FessConfig.API_SEARCH_SCROLL);
6766         }
6767 
6768         public boolean isApiSearchScroll() {
6769             return is(FessConfig.API_SEARCH_SCROLL);
6770         }
6771 
6772         public String getApiJsonResponseHeaders() {
6773             return get(FessConfig.API_JSON_RESPONSE_HEADERS);
6774         }
6775 
6776         public Integer getApiJsonResponseHeadersAsInteger() {
6777             return getAsInteger(FessConfig.API_JSON_RESPONSE_HEADERS);
6778         }
6779 
6780         public String getApiGsaResponseHeaders() {
6781             return get(FessConfig.API_GSA_RESPONSE_HEADERS);
6782         }
6783 
6784         public Integer getApiGsaResponseHeadersAsInteger() {
6785             return getAsInteger(FessConfig.API_GSA_RESPONSE_HEADERS);
6786         }
6787 
6788         public String getApiDashboardResponseHeaders() {
6789             return get(FessConfig.API_DASHBOARD_RESPONSE_HEADERS);
6790         }
6791 
6792         public Integer getApiDashboardResponseHeadersAsInteger() {
6793             return getAsInteger(FessConfig.API_DASHBOARD_RESPONSE_HEADERS);
6794         }
6795 
6796         public String getApiCorsAllowOrigin() {
6797             return get(FessConfig.API_CORS_ALLOW_ORIGIN);
6798         }
6799 
6800         public String getApiCorsAllowMethods() {
6801             return get(FessConfig.API_CORS_ALLOW_METHODS);
6802         }
6803 
6804         public String getApiCorsMaxAge() {
6805             return get(FessConfig.API_CORS_MAX_AGE);
6806         }
6807 
6808         public Integer getApiCorsMaxAgeAsInteger() {
6809             return getAsInteger(FessConfig.API_CORS_MAX_AGE);
6810         }
6811 
6812         public String getApiCorsAllowHeaders() {
6813             return get(FessConfig.API_CORS_ALLOW_HEADERS);
6814         }
6815 
6816         public String getApiCorsAllowCredentials() {
6817             return get(FessConfig.API_CORS_ALLOW_CREDENTIALS);
6818         }
6819 
6820         public boolean isApiCorsAllowCredentials() {
6821             return is(FessConfig.API_CORS_ALLOW_CREDENTIALS);
6822         }
6823 
6824         public String getApiJsonpEnabled() {
6825             return get(FessConfig.API_JSONP_ENABLED);
6826         }
6827 
6828         public boolean isApiJsonpEnabled() {
6829             return is(FessConfig.API_JSONP_ENABLED);
6830         }
6831 
6832         public String getVirtualHostHeaders() {
6833             return get(FessConfig.VIRTUAL_HOST_HEADERS);
6834         }
6835 
6836         public Integer getVirtualHostHeadersAsInteger() {
6837             return getAsInteger(FessConfig.VIRTUAL_HOST_HEADERS);
6838         }
6839 
6840         public String getHttpProxyHost() {
6841             return get(FessConfig.HTTP_PROXY_HOST);
6842         }
6843 
6844         public Integer getHttpProxyHostAsInteger() {
6845             return getAsInteger(FessConfig.HTTP_PROXY_HOST);
6846         }
6847 
6848         public String getHttpProxyPort() {
6849             return get(FessConfig.HTTP_PROXY_PORT);
6850         }
6851 
6852         public Integer getHttpProxyPortAsInteger() {
6853             return getAsInteger(FessConfig.HTTP_PROXY_PORT);
6854         }
6855 
6856         public String getHttpProxyUsername() {
6857             return get(FessConfig.HTTP_PROXY_USERNAME);
6858         }
6859 
6860         public Integer getHttpProxyUsernameAsInteger() {
6861             return getAsInteger(FessConfig.HTTP_PROXY_USERNAME);
6862         }
6863 
6864         public String getHttpProxyPassword() {
6865             return get(FessConfig.HTTP_PROXY_PASSWORD);
6866         }
6867 
6868         public Integer getHttpProxyPasswordAsInteger() {
6869             return getAsInteger(FessConfig.HTTP_PROXY_PASSWORD);
6870         }
6871 
6872         public String getHttpFileuploadMaxSize() {
6873             return get(FessConfig.HTTP_FILEUPLOAD_MAX_SIZE);
6874         }
6875 
6876         public Integer getHttpFileuploadMaxSizeAsInteger() {
6877             return getAsInteger(FessConfig.HTTP_FILEUPLOAD_MAX_SIZE);
6878         }
6879 
6880         public String getHttpFileuploadThresholdSize() {
6881             return get(FessConfig.HTTP_FILEUPLOAD_THRESHOLD_SIZE);
6882         }
6883 
6884         public Integer getHttpFileuploadThresholdSizeAsInteger() {
6885             return getAsInteger(FessConfig.HTTP_FILEUPLOAD_THRESHOLD_SIZE);
6886         }
6887 
6888         public String getCrawlerDocumentMaxSiteLength() {
6889             return get(FessConfig.CRAWLER_DOCUMENT_MAX_SITE_LENGTH);
6890         }
6891 
6892         public Integer getCrawlerDocumentMaxSiteLengthAsInteger() {
6893             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_MAX_SITE_LENGTH);
6894         }
6895 
6896         public String getCrawlerDocumentSiteEncoding() {
6897             return get(FessConfig.CRAWLER_DOCUMENT_SITE_ENCODING);
6898         }
6899 
6900         public String getCrawlerDocumentUnknownHostname() {
6901             return get(FessConfig.CRAWLER_DOCUMENT_UNKNOWN_HOSTNAME);
6902         }
6903 
6904         public String getCrawlerDocumentUseSiteEncodingOnEnglish() {
6905             return get(FessConfig.CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH);
6906         }
6907 
6908         public boolean isCrawlerDocumentUseSiteEncodingOnEnglish() {
6909             return is(FessConfig.CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH);
6910         }
6911 
6912         public String getCrawlerDocumentAppendData() {
6913             return get(FessConfig.CRAWLER_DOCUMENT_APPEND_DATA);
6914         }
6915 
6916         public boolean isCrawlerDocumentAppendData() {
6917             return is(FessConfig.CRAWLER_DOCUMENT_APPEND_DATA);
6918         }
6919 
6920         public String getCrawlerDocumentMaxAlphanumTermSize() {
6921             return get(FessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE);
6922         }
6923 
6924         public Integer getCrawlerDocumentMaxAlphanumTermSizeAsInteger() {
6925             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE);
6926         }
6927 
6928         public String getCrawlerDocumentMaxSymbolTermSize() {
6929             return get(FessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE);
6930         }
6931 
6932         public Integer getCrawlerDocumentMaxSymbolTermSizeAsInteger() {
6933             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE);
6934         }
6935 
6936         public String getCrawlerDocumentDuplicateTermRemoved() {
6937             return get(FessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED);
6938         }
6939 
6940         public boolean isCrawlerDocumentDuplicateTermRemoved() {
6941             return is(FessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED);
6942         }
6943 
6944         public String getCrawlerDocumentSpaceChars() {
6945             return get(FessConfig.CRAWLER_DOCUMENT_SPACE_CHARS);
6946         }
6947 
6948         public String getCrawlerDocumentFullstopChars() {
6949             return get(FessConfig.CRAWLER_DOCUMENT_FULLSTOP_CHARS);
6950         }
6951 
6952         public String getCrawlerCrawlingDataEncoding() {
6953             return get(FessConfig.CRAWLER_CRAWLING_DATA_ENCODING);
6954         }
6955 
6956         public String getCrawlerWebProtocols() {
6957             return get(FessConfig.CRAWLER_WEB_PROTOCOLS);
6958         }
6959 
6960         public String getCrawlerFileProtocols() {
6961             return get(FessConfig.CRAWLER_FILE_PROTOCOLS);
6962         }
6963 
6964         public String getCrawlerIgnoreRobotsTxt() {
6965             return get(FessConfig.CRAWLER_IGNORE_ROBOTS_TXT);
6966         }
6967 
6968         public boolean isCrawlerIgnoreRobotsTxt() {
6969             return is(FessConfig.CRAWLER_IGNORE_ROBOTS_TXT);
6970         }
6971 
6972         public String getCrawlerIgnoreRobotsTags() {
6973             return get(FessConfig.CRAWLER_IGNORE_ROBOTS_TAGS);
6974         }
6975 
6976         public boolean isCrawlerIgnoreRobotsTags() {
6977             return is(FessConfig.CRAWLER_IGNORE_ROBOTS_TAGS);
6978         }
6979 
6980         public String getCrawlerIgnoreContentException() {
6981             return get(FessConfig.CRAWLER_IGNORE_CONTENT_EXCEPTION);
6982         }
6983 
6984         public boolean isCrawlerIgnoreContentException() {
6985             return is(FessConfig.CRAWLER_IGNORE_CONTENT_EXCEPTION);
6986         }
6987 
6988         public String getCrawlerFailureUrlStatusCodes() {
6989             return get(FessConfig.CRAWLER_FAILURE_URL_STATUS_CODES);
6990         }
6991 
6992         public Integer getCrawlerFailureUrlStatusCodesAsInteger() {
6993             return getAsInteger(FessConfig.CRAWLER_FAILURE_URL_STATUS_CODES);
6994         }
6995 
6996         public String getCrawlerSystemMonitorInterval() {
6997             return get(FessConfig.CRAWLER_SYSTEM_MONITOR_INTERVAL);
6998         }
6999 
7000         public Integer getCrawlerSystemMonitorIntervalAsInteger() {
7001             return getAsInteger(FessConfig.CRAWLER_SYSTEM_MONITOR_INTERVAL);
7002         }
7003 
7004         public String getCrawlerMetadataContentExcludes() {
7005             return get(FessConfig.CRAWLER_METADATA_CONTENT_EXCLUDES);
7006         }
7007 
7008         public String getCrawlerMetadataNameMapping() {
7009             return get(FessConfig.CRAWLER_METADATA_NAME_MAPPING);
7010         }
7011 
7012         public String getCrawlerDocumentHtmlContentXpath() {
7013             return get(FessConfig.CRAWLER_DOCUMENT_HTML_CONTENT_XPATH);
7014         }
7015 
7016         public String getCrawlerDocumentHtmlLangXpath() {
7017             return get(FessConfig.CRAWLER_DOCUMENT_HTML_LANG_XPATH);
7018         }
7019 
7020         public String getCrawlerDocumentHtmlDigestXpath() {
7021             return get(FessConfig.CRAWLER_DOCUMENT_HTML_DIGEST_XPATH);
7022         }
7023 
7024         public String getCrawlerDocumentHtmlCanonicalXpath() {
7025             return get(FessConfig.CRAWLER_DOCUMENT_HTML_CANONICAL_XPATH);
7026         }
7027 
7028         public String getCrawlerDocumentHtmlPrunedTags() {
7029             return get(FessConfig.CRAWLER_DOCUMENT_HTML_PRUNED_TAGS);
7030         }
7031 
7032         public String getCrawlerDocumentHtmlMaxDigestLength() {
7033             return get(FessConfig.CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH);
7034         }
7035 
7036         public Integer getCrawlerDocumentHtmlMaxDigestLengthAsInteger() {
7037             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH);
7038         }
7039 
7040         public String getCrawlerDocumentHtmlDefaultLang() {
7041             return get(FessConfig.CRAWLER_DOCUMENT_HTML_DEFAULT_LANG);
7042         }
7043 
7044         public Integer getCrawlerDocumentHtmlDefaultLangAsInteger() {
7045             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_HTML_DEFAULT_LANG);
7046         }
7047 
7048         public String getCrawlerDocumentFileNameEncoding() {
7049             return get(FessConfig.CRAWLER_DOCUMENT_FILE_NAME_ENCODING);
7050         }
7051 
7052         public Integer getCrawlerDocumentFileNameEncodingAsInteger() {
7053             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_FILE_NAME_ENCODING);
7054         }
7055 
7056         public String getCrawlerDocumentFileNoTitleLabel() {
7057             return get(FessConfig.CRAWLER_DOCUMENT_FILE_NO_TITLE_LABEL);
7058         }
7059 
7060         public String getCrawlerDocumentFileIgnoreEmptyContent() {
7061             return get(FessConfig.CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT);
7062         }
7063 
7064         public boolean isCrawlerDocumentFileIgnoreEmptyContent() {
7065             return is(FessConfig.CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT);
7066         }
7067 
7068         public String getCrawlerDocumentFileMaxTitleLength() {
7069             return get(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH);
7070         }
7071 
7072         public Integer getCrawlerDocumentFileMaxTitleLengthAsInteger() {
7073             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH);
7074         }
7075 
7076         public String getCrawlerDocumentFileMaxDigestLength() {
7077             return get(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH);
7078         }
7079 
7080         public Integer getCrawlerDocumentFileMaxDigestLengthAsInteger() {
7081             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH);
7082         }
7083 
7084         public String getCrawlerDocumentFileAppendMetaContent() {
7085             return get(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT);
7086         }
7087 
7088         public boolean isCrawlerDocumentFileAppendMetaContent() {
7089             return is(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT);
7090         }
7091 
7092         public String getCrawlerDocumentFileAppendBodyContent() {
7093             return get(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT);
7094         }
7095 
7096         public boolean isCrawlerDocumentFileAppendBodyContent() {
7097             return is(FessConfig.CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT);
7098         }
7099 
7100         public String getCrawlerDocumentFileDefaultLang() {
7101             return get(FessConfig.CRAWLER_DOCUMENT_FILE_DEFAULT_LANG);
7102         }
7103 
7104         public Integer getCrawlerDocumentFileDefaultLangAsInteger() {
7105             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_FILE_DEFAULT_LANG);
7106         }
7107 
7108         public String getCrawlerDocumentCacheEnabled() {
7109             return get(FessConfig.CRAWLER_DOCUMENT_CACHE_ENABLED);
7110         }
7111 
7112         public boolean isCrawlerDocumentCacheEnabled() {
7113             return is(FessConfig.CRAWLER_DOCUMENT_CACHE_ENABLED);
7114         }
7115 
7116         public String getCrawlerDocumentCacheMaxSize() {
7117             return get(FessConfig.CRAWLER_DOCUMENT_CACHE_MAX_SIZE);
7118         }
7119 
7120         public Integer getCrawlerDocumentCacheMaxSizeAsInteger() {
7121             return getAsInteger(FessConfig.CRAWLER_DOCUMENT_CACHE_MAX_SIZE);
7122         }
7123 
7124         public String getCrawlerDocumentCacheSupportedMimetypes() {
7125             return get(FessConfig.CRAWLER_DOCUMENT_CACHE_SUPPORTED_MIMETYPES);
7126         }
7127 
7128         public String getCrawlerDocumentCacheHtmlMimetypes() {
7129             return get(FessConfig.CRAWLER_DOCUMENT_CACHE_HTML_MIMETYPES);
7130         }
7131 
7132         public String getIndexerThreadDumpEnabled() {
7133             return get(FessConfig.INDEXER_THREAD_DUMP_ENABLED);
7134         }
7135 
7136         public boolean isIndexerThreadDumpEnabled() {
7137             return is(FessConfig.INDEXER_THREAD_DUMP_ENABLED);
7138         }
7139 
7140         public String getIndexerUnprocessedDocumentSize() {
7141             return get(FessConfig.INDEXER_UNPROCESSED_DOCUMENT_SIZE);
7142         }
7143 
7144         public Integer getIndexerUnprocessedDocumentSizeAsInteger() {
7145             return getAsInteger(FessConfig.INDEXER_UNPROCESSED_DOCUMENT_SIZE);
7146         }
7147 
7148         public String getIndexerClickCountEnabled() {
7149             return get(FessConfig.INDEXER_CLICK_COUNT_ENABLED);
7150         }
7151 
7152         public boolean isIndexerClickCountEnabled() {
7153             return is(FessConfig.INDEXER_CLICK_COUNT_ENABLED);
7154         }
7155 
7156         public String getIndexerFavoriteCountEnabled() {
7157             return get(FessConfig.INDEXER_FAVORITE_COUNT_ENABLED);
7158         }
7159 
7160         public boolean isIndexerFavoriteCountEnabled() {
7161             return is(FessConfig.INDEXER_FAVORITE_COUNT_ENABLED);
7162         }
7163 
7164         public String getIndexerWebfsCommitMarginTime() {
7165             return get(FessConfig.INDEXER_WEBFS_COMMIT_MARGIN_TIME);
7166         }
7167 
7168         public Integer getIndexerWebfsCommitMarginTimeAsInteger() {
7169             return getAsInteger(FessConfig.INDEXER_WEBFS_COMMIT_MARGIN_TIME);
7170         }
7171 
7172         public String getIndexerWebfsMaxEmptyListCount() {
7173             return get(FessConfig.INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT);
7174         }
7175 
7176         public Integer getIndexerWebfsMaxEmptyListCountAsInteger() {
7177             return getAsInteger(FessConfig.INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT);
7178         }
7179 
7180         public String getIndexerWebfsUpdateInterval() {
7181             return get(FessConfig.INDEXER_WEBFS_UPDATE_INTERVAL);
7182         }
7183 
7184         public Integer getIndexerWebfsUpdateIntervalAsInteger() {
7185             return getAsInteger(FessConfig.INDEXER_WEBFS_UPDATE_INTERVAL);
7186         }
7187 
7188         public String getIndexerWebfsMaxDocumentCacheSize() {
7189             return get(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE);
7190         }
7191 
7192         public Integer getIndexerWebfsMaxDocumentCacheSizeAsInteger() {
7193             return getAsInteger(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE);
7194         }
7195 
7196         public String getIndexerWebfsMaxDocumentRequestSize() {
7197             return get(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE);
7198         }
7199 
7200         public Integer getIndexerWebfsMaxDocumentRequestSizeAsInteger() {
7201             return getAsInteger(FessConfig.INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE);
7202         }
7203 
7204         public String getIndexerDataMaxDocumentCacheSize() {
7205             return get(FessConfig.INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE);
7206         }
7207 
7208         public Integer getIndexerDataMaxDocumentCacheSizeAsInteger() {
7209             return getAsInteger(FessConfig.INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE);
7210         }
7211 
7212         public String getIndexerDataMaxDocumentRequestSize() {
7213             return get(FessConfig.INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE);
7214         }
7215 
7216         public Integer getIndexerDataMaxDocumentRequestSizeAsInteger() {
7217             return getAsInteger(FessConfig.INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE);
7218         }
7219 
7220         public String getIndexerDataMaxDeleteCacheSize() {
7221             return get(FessConfig.INDEXER_DATA_MAX_DELETE_CACHE_SIZE);
7222         }
7223 
7224         public Integer getIndexerDataMaxDeleteCacheSizeAsInteger() {
7225             return getAsInteger(FessConfig.INDEXER_DATA_MAX_DELETE_CACHE_SIZE);
7226         }
7227 
7228         public String getIndexerDataMaxRedirectCount() {
7229             return get(FessConfig.INDEXER_DATA_MAX_REDIRECT_COUNT);
7230         }
7231 
7232         public Integer getIndexerDataMaxRedirectCountAsInteger() {
7233             return getAsInteger(FessConfig.INDEXER_DATA_MAX_REDIRECT_COUNT);
7234         }
7235 
7236         public String getIndexerLanguageFields() {
7237             return get(FessConfig.INDEXER_LANGUAGE_FIELDS);
7238         }
7239 
7240         public String getIndexerLanguageDetectLength() {
7241             return get(FessConfig.INDEXER_LANGUAGE_DETECT_LENGTH);
7242         }
7243 
7244         public Integer getIndexerLanguageDetectLengthAsInteger() {
7245             return getAsInteger(FessConfig.INDEXER_LANGUAGE_DETECT_LENGTH);
7246         }
7247 
7248         public String getIndexCodec() {
7249             return get(FessConfig.INDEX_CODEC);
7250         }
7251 
7252         public String getIndexNumberOfShards() {
7253             return get(FessConfig.INDEX_number_of_shards);
7254         }
7255 
7256         public Integer getIndexNumberOfShardsAsInteger() {
7257             return getAsInteger(FessConfig.INDEX_number_of_shards);
7258         }
7259 
7260         public String getIndexAutoExpandReplicas() {
7261             return get(FessConfig.INDEX_auto_expand_replicas);
7262         }
7263 
7264         public String getIndexIdDigestAlgorithm() {
7265             return get(FessConfig.INDEX_ID_DIGEST_ALGORITHM);
7266         }
7267 
7268         public String getIndexFieldFavoriteCount() {
7269             return get(FessConfig.INDEX_FIELD_favorite_count);
7270         }
7271 
7272         public String getIndexFieldClickCount() {
7273             return get(FessConfig.INDEX_FIELD_click_count);
7274         }
7275 
7276         public String getIndexFieldConfigId() {
7277             return get(FessConfig.INDEX_FIELD_config_id);
7278         }
7279 
7280         public String getIndexFieldExpires() {
7281             return get(FessConfig.INDEX_FIELD_EXPIRES);
7282         }
7283 
7284         public String getIndexFieldUrl() {
7285             return get(FessConfig.INDEX_FIELD_URL);
7286         }
7287 
7288         public String getIndexFieldDocId() {
7289             return get(FessConfig.INDEX_FIELD_doc_id);
7290         }
7291 
7292         public String getIndexFieldId() {
7293             return get(FessConfig.INDEX_FIELD_ID);
7294         }
7295 
7296         public String getIndexFieldVersion() {
7297             return get(FessConfig.INDEX_FIELD_VERSION);
7298         }
7299 
7300         public String getIndexFieldSeqNo() {
7301             return get(FessConfig.INDEX_FIELD_seq_no);
7302         }
7303 
7304         public String getIndexFieldPrimaryTerm() {
7305             return get(FessConfig.INDEX_FIELD_primary_term);
7306         }
7307 
7308         public String getIndexFieldLang() {
7309             return get(FessConfig.INDEX_FIELD_LANG);
7310         }
7311 
7312         public String getIndexFieldHasCache() {
7313             return get(FessConfig.INDEX_FIELD_has_cache);
7314         }
7315 
7316         public String getIndexFieldLastModified() {
7317             return get(FessConfig.INDEX_FIELD_last_modified);
7318         }
7319 
7320         public String getIndexFieldAnchor() {
7321             return get(FessConfig.INDEX_FIELD_ANCHOR);
7322         }
7323 
7324         public String getIndexFieldSegment() {
7325             return get(FessConfig.INDEX_FIELD_SEGMENT);
7326         }
7327 
7328         public String getIndexFieldRole() {
7329             return get(FessConfig.INDEX_FIELD_ROLE);
7330         }
7331 
7332         public String getIndexFieldBoost() {
7333             return get(FessConfig.INDEX_FIELD_BOOST);
7334         }
7335 
7336         public String getIndexFieldCreated() {
7337             return get(FessConfig.INDEX_FIELD_CREATED);
7338         }
7339 
7340         public String getIndexFieldTimestamp() {
7341             return get(FessConfig.INDEX_FIELD_TIMESTAMP);
7342         }
7343 
7344         public String getIndexFieldLabel() {
7345             return get(FessConfig.INDEX_FIELD_LABEL);
7346         }
7347 
7348         public String getIndexFieldMimetype() {
7349             return get(FessConfig.INDEX_FIELD_MIMETYPE);
7350         }
7351 
7352         public String getIndexFieldParentId() {
7353             return get(FessConfig.INDEX_FIELD_parent_id);
7354         }
7355 
7356         public String getIndexFieldImportantContent() {
7357             return get(FessConfig.INDEX_FIELD_important_content);
7358         }
7359 
7360         public String getIndexFieldContent() {
7361             return get(FessConfig.INDEX_FIELD_CONTENT);
7362         }
7363 
7364         public String getIndexFieldContentMinhash() {
7365             return get(FessConfig.INDEX_FIELD_content_minhash);
7366         }
7367 
7368         public String getIndexFieldContentMinhashBits() {
7369             return get(FessConfig.INDEX_FIELD_content_minhash_bits);
7370         }
7371 
7372         public String getIndexFieldCache() {
7373             return get(FessConfig.INDEX_FIELD_CACHE);
7374         }
7375 
7376         public String getIndexFieldDigest() {
7377             return get(FessConfig.INDEX_FIELD_DIGEST);
7378         }
7379 
7380         public String getIndexFieldTitle() {
7381             return get(FessConfig.INDEX_FIELD_TITLE);
7382         }
7383 
7384         public String getIndexFieldHost() {
7385             return get(FessConfig.INDEX_FIELD_HOST);
7386         }
7387 
7388         public String getIndexFieldSite() {
7389             return get(FessConfig.INDEX_FIELD_SITE);
7390         }
7391 
7392         public String getIndexFieldContentLength() {
7393             return get(FessConfig.INDEX_FIELD_content_length);
7394         }
7395 
7396         public String getIndexFieldFiletype() {
7397             return get(FessConfig.INDEX_FIELD_FILETYPE);
7398         }
7399 
7400         public String getIndexFieldFilename() {
7401             return get(FessConfig.INDEX_FIELD_FILENAME);
7402         }
7403 
7404         public String getIndexFieldThumbnail() {
7405             return get(FessConfig.INDEX_FIELD_THUMBNAIL);
7406         }
7407 
7408         public String getIndexFieldVirtualHost() {
7409             return get(FessConfig.INDEX_FIELD_virtual_host);
7410         }
7411 
7412         public String getResponseFieldContentTitle() {
7413             return get(FessConfig.RESPONSE_FIELD_content_title);
7414         }
7415 
7416         public String getResponseFieldContentDescription() {
7417             return get(FessConfig.RESPONSE_FIELD_content_description);
7418         }
7419 
7420         public String getResponseFieldUrlLink() {
7421             return get(FessConfig.RESPONSE_FIELD_url_link);
7422         }
7423 
7424         public String getResponseFieldSitePath() {
7425             return get(FessConfig.RESPONSE_FIELD_site_path);
7426         }
7427 
7428         public String getResponseMaxTitleLength() {
7429             return get(FessConfig.RESPONSE_MAX_TITLE_LENGTH);
7430         }
7431 
7432         public Integer getResponseMaxTitleLengthAsInteger() {
7433             return getAsInteger(FessConfig.RESPONSE_MAX_TITLE_LENGTH);
7434         }
7435 
7436         public String getResponseMaxSitePathLength() {
7437             return get(FessConfig.RESPONSE_MAX_SITE_PATH_LENGTH);
7438         }
7439 
7440         public Integer getResponseMaxSitePathLengthAsInteger() {
7441             return getAsInteger(FessConfig.RESPONSE_MAX_SITE_PATH_LENGTH);
7442         }
7443 
7444         public String getResponseHighlightContentTitleEnabled() {
7445             return get(FessConfig.RESPONSE_HIGHLIGHT_content_title_ENABLED);
7446         }
7447 
7448         public boolean isResponseHighlightContentTitleEnabled() {
7449             return is(FessConfig.RESPONSE_HIGHLIGHT_content_title_ENABLED);
7450         }
7451 
7452         public String getIndexDocumentSearchIndex() {
7453             return get(FessConfig.INDEX_DOCUMENT_SEARCH_INDEX);
7454         }
7455 
7456         public String getIndexDocumentUpdateIndex() {
7457             return get(FessConfig.INDEX_DOCUMENT_UPDATE_INDEX);
7458         }
7459 
7460         public String getIndexDocumentSuggestIndex() {
7461             return get(FessConfig.INDEX_DOCUMENT_SUGGEST_INDEX);
7462         }
7463 
7464         public String getIndexDocumentCrawlerIndex() {
7465             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_INDEX);
7466         }
7467 
7468         public String getIndexDocumentCrawlerQueueNumberOfShards() {
7469             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards);
7470         }
7471 
7472         public Integer getIndexDocumentCrawlerQueueNumberOfShardsAsInteger() {
7473             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards);
7474         }
7475 
7476         public String getIndexDocumentCrawlerDataNumberOfShards() {
7477             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards);
7478         }
7479 
7480         public Integer getIndexDocumentCrawlerDataNumberOfShardsAsInteger() {
7481             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards);
7482         }
7483 
7484         public String getIndexDocumentCrawlerFilterNumberOfShards() {
7485             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards);
7486         }
7487 
7488         public Integer getIndexDocumentCrawlerFilterNumberOfShardsAsInteger() {
7489             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards);
7490         }
7491 
7492         public String getIndexDocumentCrawlerQueueNumberOfReplicas() {
7493             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas);
7494         }
7495 
7496         public Integer getIndexDocumentCrawlerQueueNumberOfReplicasAsInteger() {
7497             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas);
7498         }
7499 
7500         public String getIndexDocumentCrawlerDataNumberOfReplicas() {
7501             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas);
7502         }
7503 
7504         public Integer getIndexDocumentCrawlerDataNumberOfReplicasAsInteger() {
7505             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas);
7506         }
7507 
7508         public String getIndexDocumentCrawlerFilterNumberOfReplicas() {
7509             return get(FessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas);
7510         }
7511 
7512         public Integer getIndexDocumentCrawlerFilterNumberOfReplicasAsInteger() {
7513             return getAsInteger(FessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas);
7514         }
7515 
7516         public String getIndexConfigIndex() {
7517             return get(FessConfig.INDEX_CONFIG_INDEX);
7518         }
7519 
7520         public String getIndexUserIndex() {
7521             return get(FessConfig.INDEX_USER_INDEX);
7522         }
7523 
7524         public String getIndexLogIndex() {
7525             return get(FessConfig.INDEX_LOG_INDEX);
7526         }
7527 
7528         public String getIndexAdminArrayFields() {
7529             return get(FessConfig.INDEX_ADMIN_ARRAY_FIELDS);
7530         }
7531 
7532         public String getIndexAdminDateFields() {
7533             return get(FessConfig.INDEX_ADMIN_DATE_FIELDS);
7534         }
7535 
7536         public String getIndexAdminIntegerFields() {
7537             return get(FessConfig.INDEX_ADMIN_INTEGER_FIELDS);
7538         }
7539 
7540         public Integer getIndexAdminIntegerFieldsAsInteger() {
7541             return getAsInteger(FessConfig.INDEX_ADMIN_INTEGER_FIELDS);
7542         }
7543 
7544         public String getIndexAdminLongFields() {
7545             return get(FessConfig.INDEX_ADMIN_LONG_FIELDS);
7546         }
7547 
7548         public String getIndexAdminFloatFields() {
7549             return get(FessConfig.INDEX_ADMIN_FLOAT_FIELDS);
7550         }
7551 
7552         public String getIndexAdminDoubleFields() {
7553             return get(FessConfig.INDEX_ADMIN_DOUBLE_FIELDS);
7554         }
7555 
7556         public Integer getIndexAdminDoubleFieldsAsInteger() {
7557             return getAsInteger(FessConfig.INDEX_ADMIN_DOUBLE_FIELDS);
7558         }
7559 
7560         public String getIndexAdminRequiredFields() {
7561             return get(FessConfig.INDEX_ADMIN_REQUIRED_FIELDS);
7562         }
7563 
7564         public String getIndexSearchTimeout() {
7565             return get(FessConfig.INDEX_SEARCH_TIMEOUT);
7566         }
7567 
7568         public String getIndexScrollSearchTimeout() {
7569             return get(FessConfig.INDEX_SCROLL_SEARCH_TIMEOUT);
7570         }
7571 
7572         public String getIndexIndexTimeout() {
7573             return get(FessConfig.INDEX_INDEX_TIMEOUT);
7574         }
7575 
7576         public String getIndexBulkTimeout() {
7577             return get(FessConfig.INDEX_BULK_TIMEOUT);
7578         }
7579 
7580         public String getIndexDeleteTimeout() {
7581             return get(FessConfig.INDEX_DELETE_TIMEOUT);
7582         }
7583 
7584         public String getIndexHealthTimeout() {
7585             return get(FessConfig.INDEX_HEALTH_TIMEOUT);
7586         }
7587 
7588         public String getIndexIndicesTimeout() {
7589             return get(FessConfig.INDEX_INDICES_TIMEOUT);
7590         }
7591 
7592         public String getIndexFiletype() {
7593             return get(FessConfig.INDEX_FILETYPE);
7594         }
7595 
7596         public String getQueryMaxLength() {
7597             return get(FessConfig.QUERY_MAX_LENGTH);
7598         }
7599 
7600         public Integer getQueryMaxLengthAsInteger() {
7601             return getAsInteger(FessConfig.QUERY_MAX_LENGTH);
7602         }
7603 
7604         public String getQueryTimeout() {
7605             return get(FessConfig.QUERY_TIMEOUT);
7606         }
7607 
7608         public Integer getQueryTimeoutAsInteger() {
7609             return getAsInteger(FessConfig.QUERY_TIMEOUT);
7610         }
7611 
7612         public String getQueryTimeoutLogging() {
7613             return get(FessConfig.QUERY_TIMEOUT_LOGGING);
7614         }
7615 
7616         public boolean isQueryTimeoutLogging() {
7617             return is(FessConfig.QUERY_TIMEOUT_LOGGING);
7618         }
7619 
7620         public String getQueryTrackTotalHits() {
7621             return get(FessConfig.QUERY_TRACK_TOTAL_HITS);
7622         }
7623 
7624         public Integer getQueryTrackTotalHitsAsInteger() {
7625             return getAsInteger(FessConfig.QUERY_TRACK_TOTAL_HITS);
7626         }
7627 
7628         public String getQueryGeoFields() {
7629             return get(FessConfig.QUERY_GEO_FIELDS);
7630         }
7631 
7632         public String getQueryBrowserLangParameterName() {
7633             return get(FessConfig.QUERY_BROWSER_LANG_PARAMETER_NAME);
7634         }
7635 
7636         public String getQueryReplaceTermWithPrefixQuery() {
7637             return get(FessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY);
7638         }
7639 
7640         public boolean isQueryReplaceTermWithPrefixQuery() {
7641             return is(FessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY);
7642         }
7643 
7644         public String getQueryHighlightTerminalChars() {
7645             return get(FessConfig.QUERY_HIGHLIGHT_TERMINAL_CHARS);
7646         }
7647 
7648         public String getQueryHighlightFragmentSize() {
7649             return get(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE);
7650         }
7651 
7652         public Integer getQueryHighlightFragmentSizeAsInteger() {
7653             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE);
7654         }
7655 
7656         public String getQueryHighlightNumberOfFragments() {
7657             return get(FessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS);
7658         }
7659 
7660         public Integer getQueryHighlightNumberOfFragmentsAsInteger() {
7661             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS);
7662         }
7663 
7664         public String getQueryHighlightType() {
7665             return get(FessConfig.QUERY_HIGHLIGHT_TYPE);
7666         }
7667 
7668         public String getQueryHighlightTagPre() {
7669             return get(FessConfig.QUERY_HIGHLIGHT_TAG_PRE);
7670         }
7671 
7672         public String getQueryHighlightTagPost() {
7673             return get(FessConfig.QUERY_HIGHLIGHT_TAG_POST);
7674         }
7675 
7676         public String getQueryHighlightBoundaryChars() {
7677             return get(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_CHARS);
7678         }
7679 
7680         public String getQueryHighlightBoundaryMaxScan() {
7681             return get(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_MAX_SCAN);
7682         }
7683 
7684         public Integer getQueryHighlightBoundaryMaxScanAsInteger() {
7685             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_MAX_SCAN);
7686         }
7687 
7688         public String getQueryHighlightBoundaryScanner() {
7689             return get(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_SCANNER);
7690         }
7691 
7692         public String getQueryHighlightEncoder() {
7693             return get(FessConfig.QUERY_HIGHLIGHT_ENCODER);
7694         }
7695 
7696         public String getQueryHighlightForceSource() {
7697             return get(FessConfig.QUERY_HIGHLIGHT_FORCE_SOURCE);
7698         }
7699 
7700         public boolean isQueryHighlightForceSource() {
7701             return is(FessConfig.QUERY_HIGHLIGHT_FORCE_SOURCE);
7702         }
7703 
7704         public String getQueryHighlightFragmenter() {
7705             return get(FessConfig.QUERY_HIGHLIGHT_FRAGMENTER);
7706         }
7707 
7708         public String getQueryHighlightFragmentOffset() {
7709             return get(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_OFFSET);
7710         }
7711 
7712         public Integer getQueryHighlightFragmentOffsetAsInteger() {
7713             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_FRAGMENT_OFFSET);
7714         }
7715 
7716         public String getQueryHighlightNoMatchSize() {
7717             return get(FessConfig.QUERY_HIGHLIGHT_NO_MATCH_SIZE);
7718         }
7719 
7720         public Integer getQueryHighlightNoMatchSizeAsInteger() {
7721             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_NO_MATCH_SIZE);
7722         }
7723 
7724         public String getQueryHighlightOrder() {
7725             return get(FessConfig.QUERY_HIGHLIGHT_ORDER);
7726         }
7727 
7728         public String getQueryHighlightPhraseLimit() {
7729             return get(FessConfig.QUERY_HIGHLIGHT_PHRASE_LIMIT);
7730         }
7731 
7732         public Integer getQueryHighlightPhraseLimitAsInteger() {
7733             return getAsInteger(FessConfig.QUERY_HIGHLIGHT_PHRASE_LIMIT);
7734         }
7735 
7736         public String getQueryHighlightContentDescriptionFields() {
7737             return get(FessConfig.QUERY_HIGHLIGHT_CONTENT_DESCRIPTION_FIELDS);
7738         }
7739 
7740         public String getQueryHighlightBoundaryPositionDetect() {
7741             return get(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_POSITION_DETECT);
7742         }
7743 
7744         public boolean isQueryHighlightBoundaryPositionDetect() {
7745             return is(FessConfig.QUERY_HIGHLIGHT_BOUNDARY_POSITION_DETECT);
7746         }
7747 
7748         public String getQueryMaxSearchResultOffset() {
7749             return get(FessConfig.QUERY_MAX_SEARCH_RESULT_OFFSET);
7750         }
7751 
7752         public Integer getQueryMaxSearchResultOffsetAsInteger() {
7753             return getAsInteger(FessConfig.QUERY_MAX_SEARCH_RESULT_OFFSET);
7754         }
7755 
7756         public String getQueryAdditionalDefaultFields() {
7757             return get(FessConfig.QUERY_ADDITIONAL_DEFAULT_FIELDS);
7758         }
7759 
7760         public Integer getQueryAdditionalDefaultFieldsAsInteger() {
7761             return getAsInteger(FessConfig.QUERY_ADDITIONAL_DEFAULT_FIELDS);
7762         }
7763 
7764         public String getQueryAdditionalResponseFields() {
7765             return get(FessConfig.QUERY_ADDITIONAL_RESPONSE_FIELDS);
7766         }
7767 
7768         public Integer getQueryAdditionalResponseFieldsAsInteger() {
7769             return getAsInteger(FessConfig.QUERY_ADDITIONAL_RESPONSE_FIELDS);
7770         }
7771 
7772         public String getQueryAdditionalApiResponseFields() {
7773             return get(FessConfig.QUERY_ADDITIONAL_API_RESPONSE_FIELDS);
7774         }
7775 
7776         public Integer getQueryAdditionalApiResponseFieldsAsInteger() {
7777             return getAsInteger(FessConfig.QUERY_ADDITIONAL_API_RESPONSE_FIELDS);
7778         }
7779 
7780         public String getQueryAdditionalScrollResponseFields() {
7781             return get(FessConfig.QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS);
7782         }
7783 
7784         public Integer getQueryAdditionalScrollResponseFieldsAsInteger() {
7785             return getAsInteger(FessConfig.QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS);
7786         }
7787 
7788         public String getQueryAdditionalCacheResponseFields() {
7789             return get(FessConfig.QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS);
7790         }
7791 
7792         public Integer getQueryAdditionalCacheResponseFieldsAsInteger() {
7793             return getAsInteger(FessConfig.QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS);
7794         }
7795 
7796         public String getQueryAdditionalHighlightedFields() {
7797             return get(FessConfig.QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS);
7798         }
7799 
7800         public Integer getQueryAdditionalHighlightedFieldsAsInteger() {
7801             return getAsInteger(FessConfig.QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS);
7802         }
7803 
7804         public String getQueryAdditionalSearchFields() {
7805             return get(FessConfig.QUERY_ADDITIONAL_SEARCH_FIELDS);
7806         }
7807 
7808         public Integer getQueryAdditionalSearchFieldsAsInteger() {
7809             return getAsInteger(FessConfig.QUERY_ADDITIONAL_SEARCH_FIELDS);
7810         }
7811 
7812         public String getQueryAdditionalFacetFields() {
7813             return get(FessConfig.QUERY_ADDITIONAL_FACET_FIELDS);
7814         }
7815 
7816         public Integer getQueryAdditionalFacetFieldsAsInteger() {
7817             return getAsInteger(FessConfig.QUERY_ADDITIONAL_FACET_FIELDS);
7818         }
7819 
7820         public String getQueryAdditionalSortFields() {
7821             return get(FessConfig.QUERY_ADDITIONAL_SORT_FIELDS);
7822         }
7823 
7824         public Integer getQueryAdditionalSortFieldsAsInteger() {
7825             return getAsInteger(FessConfig.QUERY_ADDITIONAL_SORT_FIELDS);
7826         }
7827 
7828         public String getQueryAdditionalAnalyzedFields() {
7829             return get(FessConfig.QUERY_ADDITIONAL_ANALYZED_FIELDS);
7830         }
7831 
7832         public Integer getQueryAdditionalAnalyzedFieldsAsInteger() {
7833             return getAsInteger(FessConfig.QUERY_ADDITIONAL_ANALYZED_FIELDS);
7834         }
7835 
7836         public String getQueryAdditionalNotAnalyzedFields() {
7837             return get(FessConfig.QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS);
7838         }
7839 
7840         public Integer getQueryAdditionalNotAnalyzedFieldsAsInteger() {
7841             return getAsInteger(FessConfig.QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS);
7842         }
7843 
7844         public String getQueryGsaResponseFields() {
7845             return get(FessConfig.QUERY_GSA_RESPONSE_FIELDS);
7846         }
7847 
7848         public String getQueryGsaDefaultLang() {
7849             return get(FessConfig.QUERY_GSA_DEFAULT_LANG);
7850         }
7851 
7852         public String getQueryGsaDefaultSort() {
7853             return get(FessConfig.QUERY_GSA_DEFAULT_SORT);
7854         }
7855 
7856         public Integer getQueryGsaDefaultSortAsInteger() {
7857             return getAsInteger(FessConfig.QUERY_GSA_DEFAULT_SORT);
7858         }
7859 
7860         public String getQueryGsaMetaPrefix() {
7861             return get(FessConfig.QUERY_GSA_META_PREFIX);
7862         }
7863 
7864         public String getQueryGsaIndexFieldCharset() {
7865             return get(FessConfig.QUERY_GSA_INDEX_FIELD_CHARSET);
7866         }
7867 
7868         public String getQueryGsaIndexFieldContentType() {
7869             return get(FessConfig.QUERY_GSA_INDEX_FIELD_content_type_);
7870         }
7871 
7872         public String getQueryCollapseMaxConcurrentGroupResults() {
7873             return get(FessConfig.QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS);
7874         }
7875 
7876         public Integer getQueryCollapseMaxConcurrentGroupResultsAsInteger() {
7877             return getAsInteger(FessConfig.QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS);
7878         }
7879 
7880         public String getQueryCollapseInnerHitsName() {
7881             return get(FessConfig.QUERY_COLLAPSE_INNER_HITS_NAME);
7882         }
7883 
7884         public String getQueryCollapseInnerHitsSize() {
7885             return get(FessConfig.QUERY_COLLAPSE_INNER_HITS_SIZE);
7886         }
7887 
7888         public Integer getQueryCollapseInnerHitsSizeAsInteger() {
7889             return getAsInteger(FessConfig.QUERY_COLLAPSE_INNER_HITS_SIZE);
7890         }
7891 
7892         public String getQueryCollapseInnerHitsSorts() {
7893             return get(FessConfig.QUERY_COLLAPSE_INNER_HITS_SORTS);
7894         }
7895 
7896         public Integer getQueryCollapseInnerHitsSortsAsInteger() {
7897             return getAsInteger(FessConfig.QUERY_COLLAPSE_INNER_HITS_SORTS);
7898         }
7899 
7900         public String getQueryDefaultLanguages() {
7901             return get(FessConfig.QUERY_DEFAULT_LANGUAGES);
7902         }
7903 
7904         public Integer getQueryDefaultLanguagesAsInteger() {
7905             return getAsInteger(FessConfig.QUERY_DEFAULT_LANGUAGES);
7906         }
7907 
7908         public String getQueryJsonDefaultPreference() {
7909             return get(FessConfig.QUERY_JSON_DEFAULT_PREFERENCE);
7910         }
7911 
7912         public String getQueryGsaDefaultPreference() {
7913             return get(FessConfig.QUERY_GSA_DEFAULT_PREFERENCE);
7914         }
7915 
7916         public String getQueryLanguageMapping() {
7917             return get(FessConfig.QUERY_LANGUAGE_MAPPING);
7918         }
7919 
7920         public String getQueryBoostTitle() {
7921             return get(FessConfig.QUERY_BOOST_TITLE);
7922         }
7923 
7924         public java.math.BigDecimal getQueryBoostTitleAsDecimal() {
7925             return getAsDecimal(FessConfig.QUERY_BOOST_TITLE);
7926         }
7927 
7928         public String getQueryBoostTitleLang() {
7929             return get(FessConfig.QUERY_BOOST_TITLE_LANG);
7930         }
7931 
7932         public java.math.BigDecimal getQueryBoostTitleLangAsDecimal() {
7933             return getAsDecimal(FessConfig.QUERY_BOOST_TITLE_LANG);
7934         }
7935 
7936         public String getQueryBoostContent() {
7937             return get(FessConfig.QUERY_BOOST_CONTENT);
7938         }
7939 
7940         public java.math.BigDecimal getQueryBoostContentAsDecimal() {
7941             return getAsDecimal(FessConfig.QUERY_BOOST_CONTENT);
7942         }
7943 
7944         public String getQueryBoostContentLang() {
7945             return get(FessConfig.QUERY_BOOST_CONTENT_LANG);
7946         }
7947 
7948         public java.math.BigDecimal getQueryBoostContentLangAsDecimal() {
7949             return getAsDecimal(FessConfig.QUERY_BOOST_CONTENT_LANG);
7950         }
7951 
7952         public String getQueryFacetFields() {
7953             return get(FessConfig.QUERY_FACET_FIELDS);
7954         }
7955 
7956         public String getQueryFacetFieldsSize() {
7957             return get(FessConfig.QUERY_FACET_FIELDS_SIZE);
7958         }
7959 
7960         public Integer getQueryFacetFieldsSizeAsInteger() {
7961             return getAsInteger(FessConfig.QUERY_FACET_FIELDS_SIZE);
7962         }
7963 
7964         public String getQueryFacetFieldsMinDocCount() {
7965             return get(FessConfig.QUERY_FACET_FIELDS_min_doc_count);
7966         }
7967 
7968         public Integer getQueryFacetFieldsMinDocCountAsInteger() {
7969             return getAsInteger(FessConfig.QUERY_FACET_FIELDS_min_doc_count);
7970         }
7971 
7972         public String getQueryFacetFieldsSort() {
7973             return get(FessConfig.QUERY_FACET_FIELDS_SORT);
7974         }
7975 
7976         public String getQueryFacetFieldsMissing() {
7977             return get(FessConfig.QUERY_FACET_FIELDS_MISSING);
7978         }
7979 
7980         public Integer getQueryFacetFieldsMissingAsInteger() {
7981             return getAsInteger(FessConfig.QUERY_FACET_FIELDS_MISSING);
7982         }
7983 
7984         public String getQueryFacetQueries() {
7985             return get(FessConfig.QUERY_FACET_QUERIES);
7986         }
7987 
7988         public String getSmbRoleFromFile() {
7989             return get(FessConfig.SMB_ROLE_FROM_FILE);
7990         }
7991 
7992         public boolean isSmbRoleFromFile() {
7993             return is(FessConfig.SMB_ROLE_FROM_FILE);
7994         }
7995 
7996         public String getSmbAvailableSidTypes() {
7997             return get(FessConfig.SMB_AVAILABLE_SID_TYPES);
7998         }
7999 
8000         public String getFileRoleFromFile() {
8001             return get(FessConfig.FILE_ROLE_FROM_FILE);
8002         }
8003 
8004         public boolean isFileRoleFromFile() {
8005             return is(FessConfig.FILE_ROLE_FROM_FILE);
8006         }
8007 
8008         public String getFtpRoleFromFile() {
8009             return get(FessConfig.FTP_ROLE_FROM_FILE);
8010         }
8011 
8012         public boolean isFtpRoleFromFile() {
8013             return is(FessConfig.FTP_ROLE_FROM_FILE);
8014         }
8015 
8016         public String getIndexBackupTargets() {
8017             return get(FessConfig.INDEX_BACKUP_TARGETS);
8018         }
8019 
8020         public String getIndexBackupLogTargets() {
8021             return get(FessConfig.INDEX_BACKUP_LOG_TARGETS);
8022         }
8023 
8024         public String getLoggingSearchDocsEnabled() {
8025             return get(FessConfig.LOGGING_SEARCH_DOCS_ENABLED);
8026         }
8027 
8028         public boolean isLoggingSearchDocsEnabled() {
8029             return is(FessConfig.LOGGING_SEARCH_DOCS_ENABLED);
8030         }
8031 
8032         public String getLoggingSearchDocsFields() {
8033             return get(FessConfig.LOGGING_SEARCH_DOCS_FIELDS);
8034         }
8035 
8036         public String getLoggingAppPackages() {
8037             return get(FessConfig.LOGGING_APP_PACKAGES);
8038         }
8039 
8040         public String getFormAdminMaxInputSize() {
8041             return get(FessConfig.FORM_ADMIN_MAX_INPUT_SIZE);
8042         }
8043 
8044         public Integer getFormAdminMaxInputSizeAsInteger() {
8045             return getAsInteger(FessConfig.FORM_ADMIN_MAX_INPUT_SIZE);
8046         }
8047 
8048         public String getFormAdminLabelInConfigEnabled() {
8049             return get(FessConfig.FORM_ADMIN_LABEL_IN_CONFIG_ENABLED);
8050         }
8051 
8052         public boolean isFormAdminLabelInConfigEnabled() {
8053             return is(FessConfig.FORM_ADMIN_LABEL_IN_CONFIG_ENABLED);
8054         }
8055 
8056         public String getAuthenticationAdminUsers() {
8057             return get(FessConfig.AUTHENTICATION_ADMIN_USERS);
8058         }
8059 
8060         public String getAuthenticationAdminRoles() {
8061             return get(FessConfig.AUTHENTICATION_ADMIN_ROLES);
8062         }
8063 
8064         public String getRoleSearchDefaultPermissions() {
8065             return get(FessConfig.ROLE_SEARCH_DEFAULT_PERMISSIONS);
8066         }
8067 
8068         public Integer getRoleSearchDefaultPermissionsAsInteger() {
8069             return getAsInteger(FessConfig.ROLE_SEARCH_DEFAULT_PERMISSIONS);
8070         }
8071 
8072         public String getRoleSearchDefaultDisplayPermissions() {
8073             return get(FessConfig.ROLE_SEARCH_DEFAULT_DISPLAY_PERMISSIONS);
8074         }
8075 
8076         public String getRoleSearchGuestPermissions() {
8077             return get(FessConfig.ROLE_SEARCH_GUEST_PERMISSIONS);
8078         }
8079 
8080         public String getRoleSearchUserPrefix() {
8081             return get(FessConfig.ROLE_SEARCH_USER_PREFIX);
8082         }
8083 
8084         public Integer getRoleSearchUserPrefixAsInteger() {
8085             return getAsInteger(FessConfig.ROLE_SEARCH_USER_PREFIX);
8086         }
8087 
8088         public String getRoleSearchGroupPrefix() {
8089             return get(FessConfig.ROLE_SEARCH_GROUP_PREFIX);
8090         }
8091 
8092         public Integer getRoleSearchGroupPrefixAsInteger() {
8093             return getAsInteger(FessConfig.ROLE_SEARCH_GROUP_PREFIX);
8094         }
8095 
8096         public String getRoleSearchRolePrefix() {
8097             return get(FessConfig.ROLE_SEARCH_ROLE_PREFIX);
8098         }
8099 
8100         public String getRoleSearchDeniedPrefix() {
8101             return get(FessConfig.ROLE_SEARCH_DENIED_PREFIX);
8102         }
8103 
8104         public String getCookieDefaultPath() {
8105             return get(FessConfig.COOKIE_DEFAULT_PATH);
8106         }
8107 
8108         public String getCookieDefaultExpire() {
8109             return get(FessConfig.COOKIE_DEFAULT_EXPIRE);
8110         }
8111 
8112         public Integer getCookieDefaultExpireAsInteger() {
8113             return getAsInteger(FessConfig.COOKIE_DEFAULT_EXPIRE);
8114         }
8115 
8116         public String getSessionTrackingModes() {
8117             return get(FessConfig.SESSION_TRACKING_MODES);
8118         }
8119 
8120         public String getPagingPageSize() {
8121             return get(FessConfig.PAGING_PAGE_SIZE);
8122         }
8123 
8124         public Integer getPagingPageSizeAsInteger() {
8125             return getAsInteger(FessConfig.PAGING_PAGE_SIZE);
8126         }
8127 
8128         public String getPagingPageRangeSize() {
8129             return get(FessConfig.PAGING_PAGE_RANGE_SIZE);
8130         }
8131 
8132         public Integer getPagingPageRangeSizeAsInteger() {
8133             return getAsInteger(FessConfig.PAGING_PAGE_RANGE_SIZE);
8134         }
8135 
8136         public String getPagingPageRangeFillLimit() {
8137             return get(FessConfig.PAGING_PAGE_RANGE_FILL_LIMIT);
8138         }
8139 
8140         public boolean isPagingPageRangeFillLimit() {
8141             return is(FessConfig.PAGING_PAGE_RANGE_FILL_LIMIT);
8142         }
8143 
8144         public String getPageDocboostMaxFetchSize() {
8145             return get(FessConfig.PAGE_DOCBOOST_MAX_FETCH_SIZE);
8146         }
8147 
8148         public Integer getPageDocboostMaxFetchSizeAsInteger() {
8149             return getAsInteger(FessConfig.PAGE_DOCBOOST_MAX_FETCH_SIZE);
8150         }
8151 
8152         public String getPageKeymatchMaxFetchSize() {
8153             return get(FessConfig.PAGE_KEYMATCH_MAX_FETCH_SIZE);
8154         }
8155 
8156         public Integer getPageKeymatchMaxFetchSizeAsInteger() {
8157             return getAsInteger(FessConfig.PAGE_KEYMATCH_MAX_FETCH_SIZE);
8158         }
8159 
8160         public String getPageLabeltypeMaxFetchSize() {
8161             return get(FessConfig.PAGE_LABELTYPE_MAX_FETCH_SIZE);
8162         }
8163 
8164         public Integer getPageLabeltypeMaxFetchSizeAsInteger() {
8165             return getAsInteger(FessConfig.PAGE_LABELTYPE_MAX_FETCH_SIZE);
8166         }
8167 
8168         public String getPageRoletypeMaxFetchSize() {
8169             return get(FessConfig.PAGE_ROLETYPE_MAX_FETCH_SIZE);
8170         }
8171 
8172         public Integer getPageRoletypeMaxFetchSizeAsInteger() {
8173             return getAsInteger(FessConfig.PAGE_ROLETYPE_MAX_FETCH_SIZE);
8174         }
8175 
8176         public String getPageUserMaxFetchSize() {
8177             return get(FessConfig.PAGE_USER_MAX_FETCH_SIZE);
8178         }
8179 
8180         public Integer getPageUserMaxFetchSizeAsInteger() {
8181             return getAsInteger(FessConfig.PAGE_USER_MAX_FETCH_SIZE);
8182         }
8183 
8184         public String getPageRoleMaxFetchSize() {
8185             return get(FessConfig.PAGE_ROLE_MAX_FETCH_SIZE);
8186         }
8187 
8188         public Integer getPageRoleMaxFetchSizeAsInteger() {
8189             return getAsInteger(FessConfig.PAGE_ROLE_MAX_FETCH_SIZE);
8190         }
8191 
8192         public String getPageGroupMaxFetchSize() {
8193             return get(FessConfig.PAGE_GROUP_MAX_FETCH_SIZE);
8194         }
8195 
8196         public Integer getPageGroupMaxFetchSizeAsInteger() {
8197             return getAsInteger(FessConfig.PAGE_GROUP_MAX_FETCH_SIZE);
8198         }
8199 
8200         public String getPageCrawlingInfoParamMaxFetchSize() {
8201             return get(FessConfig.PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE);
8202         }
8203 
8204         public Integer getPageCrawlingInfoParamMaxFetchSizeAsInteger() {
8205             return getAsInteger(FessConfig.PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE);
8206         }
8207 
8208         public String getPageCrawlingInfoMaxFetchSize() {
8209             return get(FessConfig.PAGE_CRAWLING_INFO_MAX_FETCH_SIZE);
8210         }
8211 
8212         public Integer getPageCrawlingInfoMaxFetchSizeAsInteger() {
8213             return getAsInteger(FessConfig.PAGE_CRAWLING_INFO_MAX_FETCH_SIZE);
8214         }
8215 
8216         public String getPageDataConfigMaxFetchSize() {
8217             return get(FessConfig.PAGE_DATA_CONFIG_MAX_FETCH_SIZE);
8218         }
8219 
8220         public Integer getPageDataConfigMaxFetchSizeAsInteger() {
8221             return getAsInteger(FessConfig.PAGE_DATA_CONFIG_MAX_FETCH_SIZE);
8222         }
8223 
8224         public String getPageWebConfigMaxFetchSize() {
8225             return get(FessConfig.PAGE_WEB_CONFIG_MAX_FETCH_SIZE);
8226         }
8227 
8228         public Integer getPageWebConfigMaxFetchSizeAsInteger() {
8229             return getAsInteger(FessConfig.PAGE_WEB_CONFIG_MAX_FETCH_SIZE);
8230         }
8231 
8232         public String getPageFileConfigMaxFetchSize() {
8233             return get(FessConfig.PAGE_FILE_CONFIG_MAX_FETCH_SIZE);
8234         }
8235 
8236         public Integer getPageFileConfigMaxFetchSizeAsInteger() {
8237             return getAsInteger(FessConfig.PAGE_FILE_CONFIG_MAX_FETCH_SIZE);
8238         }
8239 
8240         public String getPageDuplicateHostMaxFetchSize() {
8241             return get(FessConfig.PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE);
8242         }
8243 
8244         public Integer getPageDuplicateHostMaxFetchSizeAsInteger() {
8245             return getAsInteger(FessConfig.PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE);
8246         }
8247 
8248         public String getPageFailureUrlMaxFetchSize() {
8249             return get(FessConfig.PAGE_FAILURE_URL_MAX_FETCH_SIZE);
8250         }
8251 
8252         public Integer getPageFailureUrlMaxFetchSizeAsInteger() {
8253             return getAsInteger(FessConfig.PAGE_FAILURE_URL_MAX_FETCH_SIZE);
8254         }
8255 
8256         public String getPageFavoriteLogMaxFetchSize() {
8257             return get(FessConfig.PAGE_FAVORITE_LOG_MAX_FETCH_SIZE);
8258         }
8259 
8260         public Integer getPageFavoriteLogMaxFetchSizeAsInteger() {
8261             return getAsInteger(FessConfig.PAGE_FAVORITE_LOG_MAX_FETCH_SIZE);
8262         }
8263 
8264         public String getPageFileAuthMaxFetchSize() {
8265             return get(FessConfig.PAGE_FILE_AUTH_MAX_FETCH_SIZE);
8266         }
8267 
8268         public Integer getPageFileAuthMaxFetchSizeAsInteger() {
8269             return getAsInteger(FessConfig.PAGE_FILE_AUTH_MAX_FETCH_SIZE);
8270         }
8271 
8272         public String getPageWebAuthMaxFetchSize() {
8273             return get(FessConfig.PAGE_WEB_AUTH_MAX_FETCH_SIZE);
8274         }
8275 
8276         public Integer getPageWebAuthMaxFetchSizeAsInteger() {
8277             return getAsInteger(FessConfig.PAGE_WEB_AUTH_MAX_FETCH_SIZE);
8278         }
8279 
8280         public String getPagePathMappingMaxFetchSize() {
8281             return get(FessConfig.PAGE_PATH_MAPPING_MAX_FETCH_SIZE);
8282         }
8283 
8284         public Integer getPagePathMappingMaxFetchSizeAsInteger() {
8285             return getAsInteger(FessConfig.PAGE_PATH_MAPPING_MAX_FETCH_SIZE);
8286         }
8287 
8288         public String