All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fess.fess.13.10.4.source-code.fess_config.properties Maven / Gradle / Ivy

There is a newer version: 14.18.0
Show newest version
# _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
# Fess basic configuration for All Environments
# _/_/_/_/_/_/_/_/_/_/
# ========================================================================================
#                                                                                    Core
#                                                                                   ======
#
# The title of domain the application for logging
domain.title = Fess

# Elasticsearch
elasticsearch.http.url=http://localhost:9201

# Cryptographer
app.cipher.algorism=aes
app.cipher.key=___change__me___
app.digest.algorism=sha256
app.encrypt.property.pattern=.*password|.*key

app.extension.names=

# JVM options
jvm.crawler.options=\
-Djava.awt.headless=true\n\
-Dfile.encoding=UTF-8\n\
-Djna.nosys=true\n\
-Djdk.io.permissionsUseCanonicalPath=true\n\
-Dhttp.maxConnections=20\n\
-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n\
-server\n\
-Xms128m\n\
-Xmx512m\n\
-XX:MaxMetaspaceSize=128m\n\
-XX:CompressedClassSpaceSize=32m\n\
-XX:-UseGCOverheadLimit\n\
-XX:+UseTLAB\n\
-XX:+DisableExplicitGC\n\
-XX:-HeapDumpOnOutOfMemoryError\n\
-XX:-OmitStackTraceInFastThrow\n\
-XX:+UnlockExperimentalVMOptions\n\
-XX:+UseG1GC\n\
-XX:InitiatingHeapOccupancyPercent=45\n\
-XX:G1HeapRegionSize=1m\n\
-XX:MaxGCPauseMillis=60000\n\
-XX:G1NewSizePercent=5\n\
-XX:G1MaxNewSizePercent=5\n\
-Djcifs.smb.client.responseTimeout=30000\n\
-Djcifs.smb.client.soTimeout=35000\n\
-Djcifs.smb.client.connTimeout=60000\n\
-Djcifs.smb.client.sessionTimeout=60000\n\
-Djcifs.smb1.smb.client.connTimeout=60000\n\
-Djcifs.smb1.smb.client.soTimeout=35000\n\
-Djcifs.smb1.smb.client.responseTimeout=30000\n\
-Dgroovy.use.classvalue=true\n\
-Dio.netty.noUnsafe=true\n\
-Dio.netty.noKeySetOptimization=true\n\
-Dio.netty.recycler.maxCapacityPerThread=0\n\
-Dlog4j.shutdownHookEnabled=false\n\
-Dlog4j2.disable.jmx=true\n\
-Dlog4j.skipJansi=true\n\
-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n\
-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n\


jvm.suggest.options=\
-Djava.awt.headless=true\n\
-Dfile.encoding=UTF-8\n\
-Djna.nosys=true\n\
-Djdk.io.permissionsUseCanonicalPath=true\n\
-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n\
-server\n\
-Xms128m\n\
-Xmx256m\n\
-XX:MaxMetaspaceSize=128m\n\
-XX:CompressedClassSpaceSize=32m\n\
-XX:-UseGCOverheadLimit\n\
-XX:+UseTLAB\n\
-XX:+DisableExplicitGC\n\
-XX:-HeapDumpOnOutOfMemoryError\n\
-XX:+UnlockExperimentalVMOptions\n\
-XX:+UseG1GC\n\
-XX:InitiatingHeapOccupancyPercent=45\n\
-XX:G1HeapRegionSize=1m\n\
-XX:MaxGCPauseMillis=60000\n\
-XX:G1NewSizePercent=5\n\
-XX:G1MaxNewSizePercent=30\n\
-Dgroovy.use.classvalue=true\n\
-Dio.netty.noUnsafe=true\n\
-Dio.netty.noKeySetOptimization=true\n\
-Dio.netty.recycler.maxCapacityPerThread=0\n\
-Dlog4j.shutdownHookEnabled=false\n\
-Dlog4j2.disable.jmx=true\n\
-Dlog4j.skipJansi=true\n\


jvm.thumbnail.options=\
-Djava.awt.headless=true\n\
-Dfile.encoding=UTF-8\n\
-Djna.nosys=true\n\
-Djdk.io.permissionsUseCanonicalPath=true\n\
-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager\n\
-server\n\
-Xms128m\n\
-Xmx256m\n\
-XX:MaxMetaspaceSize=128m\n\
-XX:CompressedClassSpaceSize=32m\n\
-XX:-UseGCOverheadLimit\n\
-XX:+UseTLAB\n\
-XX:+DisableExplicitGC\n\
-XX:-HeapDumpOnOutOfMemoryError\n\
-XX:-OmitStackTraceInFastThrow\n\
-XX:+UnlockExperimentalVMOptions\n\
-XX:+UseG1GC\n\
-XX:InitiatingHeapOccupancyPercent=45\n\
-XX:G1HeapRegionSize=4m\n\
-XX:MaxGCPauseMillis=60000\n\
-XX:G1NewSizePercent=5\n\
-XX:G1MaxNewSizePercent=50\n\
-Djcifs.smb.client.responseTimeout=30000\n\
-Djcifs.smb.client.soTimeout=35000\n\
-Djcifs.smb.client.connTimeout=60000\n\
-Djcifs.smb.client.sessionTimeout=60000\n\
-Djcifs.smb1.smb.client.connTimeout=60000\n\
-Djcifs.smb1.smb.client.soTimeout=35000\n\
-Djcifs.smb1.smb.client.responseTimeout=30000\n\
-Dgroovy.use.classvalue=true\n\
-Dio.netty.noUnsafe=true\n\
-Dio.netty.noKeySetOptimization=true\n\
-Dio.netty.recycler.maxCapacityPerThread=0\n\
-Dlog4j.shutdownHookEnabled=false\n\
-Dlog4j2.disable.jmx=true\n\
-Dlog4j.skipJansi=true\n\
-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider\n\
-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true\n\


#-Xdebug\n\
#-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=127.0.0.1:8000\n\

# job
job.system.job.ids=default_crawler
job.template.title.web=Web Crawler - {0}
job.template.title.file=File Crawler - {0}
job.template.title.data=Data Crawler - {0}
job.template.script=return container.getComponent("crawlJob").logLevel("info").sessionId("{3}").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute();
job.max.crawler.processes=0

processors=0
java.command.path=java
python.command.path=python
path.encoding=UTF-8
use.own.tmp.dir=true
max.log.output.length=4000
adaptive.load.control=0
supported.uploaded.js.extentions=js
supported.uploaded.css.extentions=css
supported.uploaded.media.extentions=jpg,jpeg,gif,png,swf
supported.uploaded.files=license.properties
supported.languages=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
api.access.token.length=60
api.access.token.required=false
api.access.token.request.parameter=
api.admin.access.permissions=Radmin-api
api.search.accept.referers=
api.search.scroll=false
api.json.response.headers=
api.gsa.response.headers=
api.dashboard.response.headers=
api.cors.allow.origin=*
api.cors.allow.methods=GET, POST, OPTIONS, DELETE, PUT
api.cors.max.age=3600
api.cors.allow.headers=Origin, Content-Type, Accept, Authorization, X-Requested-With
api.cors.allow.credentials=true
api.jsonp.enabled=false


# Virtual Host: Host:fess.codelibs.org=fess
virtual.host.headers=

http.proxy.host=
http.proxy.port=8080
http.proxy.username=
http.proxy.password=
http.fileupload.max.size=262144000
http.fileupload.threshold.size=262144

# ========================================================================================
#                                                                                   Index
#                                                                                     ====

# common
crawler.document.max.site.length=50
crawler.document.site.encoding=UTF-8
crawler.document.unknown.hostname=unknown
crawler.document.use.site.encoding.on.english=false
crawler.document.append.data=true
crawler.document.max.alphanum.term.size=20
crawler.document.max.symbol.term.size=10
crawler.document.duplicate.term.removed=false
crawler.document.space.chars=u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6
crawler.document.fullstop.chars=u002eu06d4u2e3cu3002
crawler.crawling.data.encoding=UTF-8
crawler.web.protocols=http,https
crawler.file.protocols=file,smb,smb1,ftp,storage
crawler.ignore.robots.txt=false
crawler.ignore.robots.tags=false
crawler.ignore.content.exception=true
crawler.failure.url.status.codes=404
crawler.system.monitor.interval=60
crawler.metadata.content.excludes=resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.*
crawler.metadata.name.mapping=\
title=title:string\n\
Title=title:string\n\

# html
crawler.document.html.content.xpath=//BODY
crawler.document.html.lang.xpath=//HTML/@lang
crawler.document.html.digest.xpath=//META[@name='description']/@content
crawler.document.html.canonical.xpath=//LINK[@rel='canonical'][1]/@href
crawler.document.html.pruned.tags=noscript,script,style,header,footer,nav,a[rel=nofollow]
crawler.document.html.max.digest.length=120
crawler.document.html.default.lang=

# file
crawler.document.file.name.encoding=
crawler.document.file.no.title.label=No title.
crawler.document.file.ignore.empty.content=false
crawler.document.file.max.title.length=100
crawler.document.file.max.digest.length=200
crawler.document.file.append.meta.content=true
crawler.document.file.append.body.content=true
crawler.document.file.default.lang=

# cache
crawler.document.cache.enabled=true
crawler.document.cache.max.size=2621440
crawler.document.cache.supported.mimetypes=text/html
#,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
crawler.document.cache.html.mimetypes=text/html

# indexer
indexer.thread.dump.enabled=true
indexer.unprocessed.document.size=1000
indexer.click.count.enabled=true
indexer.favorite.count.enabled=true
indexer.webfs.commit.margin.time=5000
indexer.webfs.max.empty.list.count=3600
indexer.webfs.update.interval=10000
indexer.webfs.max.document.cache.size=10
indexer.webfs.max.document.request.size=1048576
indexer.data.max.document.cache.size=10000
indexer.data.max.document.request.size=1048576
indexer.data.max.delete.cache.size=100
indexer.data.max.redirect.count=10
indexer.language.fields=content,important_content,title
indexer.language.detect.length=1000

# index setting
index.codec=default
index.number_of_shards=5
index.auto_expand_replicas=0-1
index.id.digest.algorithm=SHA-512

# field names
index.field.favorite_count=favorite_count
index.field.click_count=click_count
index.field.config_id=config_id
index.field.expires=expires
index.field.url=url
index.field.doc_id=doc_id
index.field.id=_id
index.field.version=_version
index.field.seq_no=_seq_no
index.field.primary_term=_primary_term
index.field.lang=lang
index.field.has_cache=has_cache
index.field.last_modified=last_modified
index.field.anchor=anchor
index.field.segment=segment
index.field.role=role
index.field.boost=boost
index.field.created=created
index.field.timestamp=timestamp
index.field.label=label
index.field.mimetype=mimetype
index.field.parent_id=parent_id
index.field.important_content=important_content
index.field.content=content
index.field.content_minhash=content_minhash
index.field.content_minhash_bits=content_minhash_bits
index.field.cache=cache
index.field.digest=digest
index.field.title=title
index.field.host=host
index.field.site=site
index.field.content_length=content_length
index.field.filetype=filetype
index.field.filename=filename
index.field.thumbnail=thumbnail
index.field.virtual_host=virtual_host
response.field.content_title=content_title
response.field.content_description=content_description
response.field.url_link=url_link
response.field.site_path=site_path
response.max.title.length=50
response.max.site.path.length=50
response.highlight.content_title.enabled=true

# document index
index.document.search.index=fess.search
index.document.update.index=fess.update
index.document.suggest.index=fess
index.document.crawler.index=.crawler
index.document.crawler.queue.number_of_shards=10
index.document.crawler.data.number_of_shards=10
index.document.crawler.filter.number_of_shards=10
index.document.crawler.queue.number_of_replicas=1
index.document.crawler.data.number_of_replicas=1
index.document.crawler.filter.number_of_replicas=1
index.config.index=.fess_config
index.user.index=.fess_user
index.log.index=fess_log

# doc management
index.admin.array.fields=lang,role,label,anchor,virtual_host
index.admin.date.fields=expires,created,timestamp,last_modified
index.admin.integer.fields=
index.admin.long.fields=content_length,favorite_count,click_count
index.admin.float.fields=boost
index.admin.double.fields=
index.admin.required.fields=url,title,role,boost

# timeout
index.search.timeout=3m
index.scroll.search.timeout=3m
index.index.timeout=3m
index.bulk.timeout=3m
index.delete.timeout=3m
index.health.timeout=10m
index.indices.timeout=1m

# filetype
index.filetype=\
text/html=html\n\
application/msword=word\n\
application/vnd.openxmlformats-officedocument.wordprocessingml.document=word\n\
application/vnd.ms-excel=excel\n\
application/vnd.ms-excel.sheet.2=excel\n\
application/vnd.ms-excel.sheet.3=excel\n\
application/vnd.ms-excel.sheet.4=excel\n\
application/vnd.ms-excel.workspace.3=excel\n\
application/vnd.ms-excel.workspace.4=excel\n\
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=excel\n\
application/vnd.ms-powerpoint=powerpoint\n\
application/vnd.openxmlformats-officedocument.presentationml.presentation=powerpoint\n\
application/vnd.oasis.opendocument.text=odt\n\
application/vnd.oasis.opendocument.spreadsheet=ods\n\
application/vnd.oasis.opendocument.presentation=odp\n\
application/pdf=pdf\n\
application/x-fictionbook+xml=fb2\n\
application/e-pub+zip=epub\n\
application/x-ibooks+zip=ibooks\n\
text/plain=txt\n\
application/rtf=rtf\n\
application/vnd.ms-htmlhelp=chm\n\
application/zip=zip\n\
application/x-7z-comressed=7z\n\
application/x-bzip=bz\n\
application/x-bzip2=bz2\n\
application/x-tar=tar\n\
application/x-rar-compressed=rar\n\
video/3gp=3gp\n\
video/3g2=3g2\n\
video/x-msvideo=avi\n\
video/x-flv=flv\n\
video/mpeg=mpeg\n\
video/mp4=mp4\n\
video/ogv=ogv\n\
video/quicktime=qt\n\
video/x-m4v=m4v\n\
audio/x-aif=aif\n\
audio/midi=midi\n\
audio/mpga=mpga\n\
audio/mp4=mp4a\n\
audio/ogg=oga\n\
audio/x-wav=wav\n\
image/webp=webp\n\
image/bmp=bmp\n\
image/x-icon=ico\n\
image/x-icon=ico\n\
image/png=png\n\
image/svg+xml=svg\n\
image/tiff=tiff\n\
image/jpeg=jpg\n\

index.reindex.body={"source":{"index":"__SOURCE_INDEX__","size":100},"dest":{"index":"__DEST_INDEX__"},"script":{"source":"__SCRIPT_SOURCE__"}}
index.reindex.requests_per_second=-1
index.reindex.refresh=false
index.reindex.timeout=1m
index.reindex.scroll=5m
index.reindex.max_docs=

# query
query.max.length=1000
query.timeout=10000
query.timeout.logging=true
query.track.total.hits=10000
query.geo.fields=location
query.browser.lang.parameter.name=browser_lang
query.replace.term.with.prefix.query=true
query.highlight.terminal.chars=u0021u002Cu002Eu003Fu0589u061Fu06D4u0700u0701u0702u0964u104Au104Bu1362u1367u1368u166Eu1803u1809u203Cu203Du2047u2048u2049u3002uFE52uFE57uFF01uFF0EuFF1FuFF61
query.highlight.fragment.size=60
query.highlight.number.of.fragments=2
query.highlight.type=fvh
query.highlight.tag.pre=
query.highlight.tag.post=
query.highlight.boundary.chars=u0009u000Au0013u0020
query.highlight.boundary.max.scan=20
query.highlight.boundary.scanner=chars
query.highlight.encoder=default
query.highlight.force.source=false
query.highlight.fragmenter=span
query.highlight.fragment.offset=-1
query.highlight.no.match.size=0
query.highlight.order=score
query.highlight.phrase.limit=256
query.highlight.content.description.fields=hl_content,digest
query.highlight.boundary.position.detect=true
query.max.search.result.offset=100000
query.additional.default.fields=
query.additional.response.fields=
query.additional.api.response.fields=
query.additional.scroll.response.fields=
query.additional.cache.response.fields=
query.additional.highlighted.fields=
query.additional.search.fields=
query.additional.facet.fields=
query.additional.sort.fields=
query.additional.analyzed.fields=
query.additional.not.analyzed.fields=
query.gsa.response.fields=UE,U,T,RK,S,LANG
query.gsa.default.lang=en
query.gsa.default.sort=
query.gsa.meta.prefix=MT_
query.gsa.index.field.charset=charset
query.gsa.index.field.content_type.=content_type
query.collapse.max.concurrent.group.results=4
query.collapse.inner.hits.name=similar_docs
query.collapse.inner.hits.size=0
query.collapse.inner.hits.sorts=
query.default.languages=
query.json.default.preference=_query
query.gsa.default.preference=_query
query.language.mapping=\
ar=ar\n\
bg=bg\n\
bn=bn\n\
ca=ca\n\
ckb-iq=ckb-iq\n\
ckb_IQ=ckb-iq\n\
cs=cs\n\
da=da\n\
de=de\n\
el=el\n\
en=en\n\
en-ie=en-ie\n\
en_IE=en-ie\n\
es=es\n\
et=et\n\
eu=eu\n\
fa=fa\n\
fi=fi\n\
fr=fr\n\
gl=gl\n\
gu=gu\n\
he=he\n\
hi=hi\n\
hr=hr\n\
hu=hu\n\
hy=hy\n\
id=id\n\
it=it\n\
ja=ja\n\
ko=ko\n\
lt=lt\n\
lv=lv\n\
mk=mk\n\
ml=ml\n\
nl=nl\n\
no=no\n\
pa=pa\n\
pl=pl\n\
pt=pt\n\
pt-br=pt-br\n\
pt_BR=pt-br\n\
ro=ro\n\
ru=ru\n\
si=si\n\
sq=sq\n\
sv=sv\n\
ta=ta\n\
te=te\n\
th=th\n\
tl=tl\n\
tr=tr\n\
uk=uk\n\
ur=ur\n\
vi=vi\n\
zh-cn=zh-cn\n\
zh_CN=zh-cn\n\
zh-tw=zh-tw\n\
zh_TW=zh-tw\n\
zh=zh\n\

# boost
query.boost.title=0.5
query.boost.title.lang=1.0
query.boost.content=0.05
query.boost.content.lang=0.1
query.boost.important_content=-1.0
query.boost.important_content.lang=-1.0
query.boost.fuzzy.min.length=4
query.boost.fuzzy.title=0.01
query.boost.fuzzy.title.fuzziness=AUTO
query.boost.fuzzy.title.expansions=10
query.boost.fuzzy.title.prefix_length=0
query.boost.fuzzy.title.transpositions=true
query.boost.fuzzy.content=0.005
query.boost.fuzzy.content.fuzziness=AUTO
query.boost.fuzzy.content.expansions=10
query.boost.fuzzy.content.prefix_length=0
query.boost.fuzzy.content.transpositions=true

# facet
query.facet.fields=label
query.facet.fields.size=100
query.facet.fields.min_doc_count=1
query.facet.fields.sort=count.desc
query.facet.fields.missing=
query.facet.queries=\
labels.facet_timestamp_title:\
labels.facet_timestamp_1day=timestamp:[now/d-1d TO *]\t\
labels.facet_timestamp_1week=timestamp:[now/d-7d TO *]\t\
labels.facet_timestamp_1month=timestamp:[now/d-1M TO *]\t\
labels.facet_timestamp_1year=timestamp:[now/d-1y TO *]\n\
labels.facet_contentLength_title:\
labels.facet_contentLength_10k=content_length:[0 TO 9999]\t\
labels.facet_contentLength_10kto100k=content_length:[10000 TO 99999]\t\
labels.facet_contentLength_100kto500k=content_length:[100000 TO 499999]\t\
labels.facet_contentLength_500kto1m=content_length:[500000 TO 999999]\t\
labels.facet_contentLength_1m=content_length:[1000000 TO *]\n\
labels.facet_filetype_title:\
labels.facet_filetype_html=filetype:html\t\
labels.facet_filetype_word=filetype:word\t\
labels.facet_filetype_excel=filetype:excel\t\
labels.facet_filetype_powerpoint=filetype:powerpoint\t\
labels.facet_filetype_odt=filetype:odt\t\
labels.facet_filetype_ods=filetype:ods\t\
labels.facet_filetype_odp=filetype:odp\t\
labels.facet_filetype_pdf=filetype:pdf\t\
labels.facet_filetype_txt=filetype:txt\t\
labels.facet_filetype_others=filetype:others\n\

# acl
smb.role.from.file=true
smb.available.sid.types=1,2,4:2
file.role.from.file=true
ftp.role.from.file=true

# backup
index.backup.targets=.fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties,fess.json,doc.json
index.backup.log.targets=click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson

# logging
logging.search.docs.enabled=true
logging.search.docs.fields=filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp
logging.search.use.logfile=true
logging.app.packages=org.codelibs,org.dbflute,org.lastaflute

# ========================================================================================
#                                                                                     Web
#                                                                                    =====
form.admin.max.input.size=4000
form.admin.label.in.config.enabled=false
form.admin.default.template.name=__TEMPLATE__

# ----------------------------------------------------------
#                                                 Permission
#                                                     ------
authentication.admin.users=admin
authentication.admin.roles=admin

role.search.default.permissions=
role.search.default.display.permissions={role}guest
role.search.guest.permissions={role}guest

role.search.user.prefix=1
role.search.group.prefix=2
role.search.role.prefix=R
role.search.denied.prefix=D

# ----------------------------------------------------------
#                                                     Cookie
#                                                     ------
# The default path of cookie (basically '/' if no context path)
cookie.default.path = /

# The default expire of cookie in seconds e.g. 31556926: one year, 86400: one day
cookie.default.expire = 3600

session.tracking.modes=cookie

# ----------------------------------------------------------
#                                                     Paging
#                                                     ------
# The size of one page for paging
paging.page.size = 25

# The size of page range for paging
paging.page.range.size = 5

# The option 'fillLimit' of page range for paging
paging.page.range.fill.limit = true

# fetch page size
page.docboost.max.fetch.size=1000
page.keymatch.max.fetch.size=1000
page.labeltype.max.fetch.size=1000
page.roletype.max.fetch.size=1000
page.user.max.fetch.size=1000
page.role.max.fetch.size=1000
page.group.max.fetch.size=1000
page.crawling.info.param.max.fetch.size=100
page.crawling.info.max.fetch.size=1000
page.data.config.max.fetch.size=100
page.web.config.max.fetch.size=100
page.file.config.max.fetch.size=100
page.duplicate.host.max.fetch.size=1000
page.failure.url.max.fetch.size=1000
page.favorite.log.max.fetch.size=100
page.file.auth.max.fetch.size=100
page.web.auth.max.fetch.size=100
page.path.mapping.max.fetch.size=1000
page.request.header.max.fetch.size=1000
page.scheduled.job.max.fetch.size=100
page.elevate.word.max.fetch.size=1000
page.bad.word.max.fetch.size=1000
page.dictionary.max.fetch.size=1000
page.relatedcontent.max.fetch.size=5000
page.relatedquery.max.fetch.size=5000
page.thumbnail.queue.max.fetch.size=100
page.thumbnail.purge.max.fetch.size=100
page.score.booster.max.fetch.size=1000
page.searchlog.max.fetch.size=10000

page.searchlist.track.total.hits=true

# search page
paging.search.page.start=0
paging.search.page.size=10
paging.search.page.max.size=100

searchlog.agg.shard.size=-1

thumbnail.html.image.min.width=100
thumbnail.html.image.min.height=100
thumbnail.html.image.max.aspect.ratio=3.0
thumbnail.html.image.thumbnail.width=100
thumbnail.html.image.thumbnail.height=100
thumbnail.html.image.format=png
thumbnail.html.image.xpath=//IMG
thumbnail.html.image.exclude.extensions=svg,html,css,js
thumbnail.generator.interval=0
thumbnail.generator.targets=all
thumbnail.crawler.enabled=true
thumbnail.system.monitor.interval=60

# user
user.code.request.parameter=userCode
user.code.min.length=20
user.code.max.length=100
user.code.pattern=[a-zA-Z0-9_]+

# ----------------------------------------------------------
#                                                       Mail
#                                                     ------
# From
mail.from.name = Administrator
mail.from.address = root@localhost
mail.hostname=

# ----------------------------------------------------------
#                                                  Scheduler
#                                                     ------
scheduler.target.name=
scheduler.job.class=org.codelibs.fess.app.job.ScriptExecutorJob
scheduler.concurrent.exec.mode=QUIT
scheduler.monitor.interval=30

# ----------------------------------------------------------
#                                                 OnlineHelp
#                                                     ------
online.help.base.link=https://fess.codelibs.org/{lang}/{version}/admin/
online.help.installation=https://fess.codelibs.org/{lang}/{version}/install/install.html
online.help.eol=https://fess.codelibs.org/{lang}/eol.html
online.help.name.failureurl=failureurl
online.help.name.elevateword=elevateword
online.help.name.reqheader=reqheader
online.help.name.dict.synonym=synonym
online.help.name.dict=dict
online.help.name.dict.kuromoji=kuromoji
online.help.name.dict.protwords=protwords
online.help.name.dict.stopwords=stopwords
online.help.name.dict.stemmeroverride=stemmeroverride
online.help.name.dict.mapping=mapping
online.help.name.webconfig=webconfig
online.help.name.searchlist=searchlist
online.help.name.log=log
online.help.name.general=general
online.help.name.role=role
online.help.name.joblog=joblog
online.help.name.keymatch=keymatch
online.help.name.relatedquery=relatedquery
online.help.name.relatedcontent=relatedcontent
online.help.name.wizard=wizard
online.help.name.badword=badword
online.help.name.pathmap=pathmap
online.help.name.boostdoc=boostdoc
online.help.name.dataconfig=dataconfig
online.help.name.systeminfo=systeminfo
online.help.name.user=user
online.help.name.group=group
online.help.name.design=design
online.help.name.dashboard=dashboard
online.help.name.webauth=webauth
online.help.name.fileconfig=fileconfig
online.help.name.fileauth=fileauth
online.help.name.labeltype=labeltype
online.help.name.duplicatehost=duplicatehost
online.help.name.scheduler=scheduler
online.help.name.crawlinginfo=crawlinginfo
online.help.name.backup=backup
online.help.name.upgrade=upgrade
online.help.name.esreq=esreq
online.help.name.accesstoken=accesstoken
online.help.name.suggest=suggest
online.help.name.searchlog=searchlog
online.help.name.maintenance=maintenance
online.help.name.plugin=plugin
online.help.name.storage=storage

online.help.supported.langs=ja

# ----------------------------------------------------------
#                                                      Forum
#                                                     ------
forum.link=https://discuss.codelibs.org/c/Fess{lang}/
forum.supported.langs=en,ja

# ----------------------------------------------------------
#                                                    Suggest
#                                                     ------

suggest.popular.word.seed=0
suggest.popular.word.tags=
suggest.popular.word.fields=
suggest.popular.word.excludes=
suggest.popular.word.size=10
suggest.popular.word.window.size=30
suggest.popular.word.query.freq=10
suggest.min.hit.count=1
suggest.field.contents=_default
suggest.field.tags=label
suggest.field.roles=role
suggest.field.index.contents=content,title
suggest.update.request.interval=0
suggest.update.doc.per.request=2
suggest.update.contents.limit.num.percentage=50%
suggest.update.contents.limit.num=10000
suggest.update.contents.limit.doc.size=50000
suggest.source.reader.scroll.size=1
suggest.popular.word.cache.size=1000
suggest.popular.word.cache.expire=60
suggest.search.log.permissions={user}guest,{role}guest
suggest.system.monitor.interval=60

# ----------------------------------------------------------
#                                                      LDAP
#                                                     ------

ldap.admin.enabled=false
ldap.admin.user.filter=uid\=%s
ldap.admin.user.base.dn=ou\=People,dc\=fess,dc\=codelibs,dc\=org
ldap.admin.user.object.classes=organizationalPerson,top,person,inetOrgPerson
ldap.admin.role.filter=cn\=%s
ldap.admin.role.base.dn=ou\=Role,dc\=fess,dc\=codelibs,dc\=org
ldap.admin.role.object.classes=groupOfNames
ldap.admin.group.filter=cn\=%s
ldap.admin.group.base.dn=ou\=Group,dc\=fess,dc\=codelibs,dc\=org
ldap.admin.group.object.classes=groupOfNames
ldap.admin.sync.password=true

ldap.auth.validation=true
ldap.max.username.length=-1
ldap.ignore.netbios.name=true
ldap.group.name.with.underscores=false
ldap.lowercase.permission.name=false

ldap.role.search.user.enabled=true
ldap.role.search.group.enabled=true
ldap.role.search.role.enabled=true

ldap.attr.surname=sn
ldap.attr.givenName=givenName
ldap.attr.employeeNumber=employeeNumber
ldap.attr.mail=mail
ldap.attr.telephoneNumber=telephoneNumber
ldap.attr.homePhone=homePhone
ldap.attr.homePostalAddress=homePostalAddress
ldap.attr.labeledURI=labeledURI
ldap.attr.roomNumber=roomNumber
ldap.attr.description=description
ldap.attr.title=title
ldap.attr.pager=pager
ldap.attr.street=street
ldap.attr.postalCode=postalCode
ldap.attr.physicalDeliveryOfficeName=physicalDeliveryOfficeName
ldap.attr.destinationIndicator=destinationIndicator
ldap.attr.internationaliSDNNumber=internationaliSDNNumber
ldap.attr.state=st
ldap.attr.employeeType=employeeType
ldap.attr.facsimileTelephoneNumber=facsimileTelephoneNumber
ldap.attr.postOfficeBox=postOfficeBox
ldap.attr.initials=initials
ldap.attr.carLicense=carLicense
ldap.attr.mobile=mobile
ldap.attr.postalAddress=postalAddress
ldap.attr.city=l
ldap.attr.teletexTerminalIdentifier=teletexTerminalIdentifier
ldap.attr.x121Address=x121Address
ldap.attr.businessCategory=businessCategory
ldap.attr.registeredAddress=registeredAddress
ldap.attr.displayName=displayName
ldap.attr.preferredLanguage=preferredLanguage
ldap.attr.departmentNumber=departmentNumber
ldap.attr.uidNumber=uidNumber
ldap.attr.gidNumber=gidNumber
ldap.attr.homeDirectory=homeDirectory

# ----------------------------------------------------------
#                                                  Scheduler
#                                                     ------
#plugin.repositories=https://repo.maven.apache.org/maven2/org/codelibs/fess/,https://oss.sonatype.org/content/repositories/snapshots/org/codelibs/fess/,https://fess.codelibs.org/plugin/artifacts.yaml
plugin.repositories=https://repo.maven.apache.org/maven2/org/codelibs/fess/,https://fess.codelibs.org/plugin/artifacts.yaml
plugin.version.filter=

# ----------------------------------------------------------
#                                                  Storage
#                                                     ------
storage.max.items.in.page=1000


# ----------------------------------------------------------
#                                                   Password
#                                                     ------
password.invalid.admin.passwords=\
admin




© 2015 - 2025 Weber Informatics LLC | Privacy Policy