General Configuration¶
Overview¶
This administrative page manages configurations for Fess. You can change Fess’s behavior without rebooting the Fess.
Management Operations¶
Display Configurations¶
Select System > General in the left menu to display General Configuration page, as below.
System¶
JSON Response¶
Enable JSON response of Search features.
Login Required¶
Search pages are not displayed on Guest user if enabled.
Login Link¶
Login menu is displayed at the top of search pages if enabled.
Similar Result Collapsed¶
Collapse similar results in search result page.
Thumbnail View¶
Display thumbnail images in search result page.
Default Label Value¶
Specify default labels on search pages. e.g. “role:admin=label1” is that users which has admin role use labels1 as default labels.
Default Sort Value¶
Specify default sort order on search pages. e.g. “role:admin=content_length.desc” is that users which has admin role use content_length.desc as default sort order.
Virtual Hosts¶
Specify virtual hosts settings. The format is REQUEST_HEADER_NAME:REQUEST_HEADER_VALUE=VIRTUAL_HOST_KEY. (e.g. Host:fess.codelibs.org=fess)
Popular Word Response¶
Enable JSON response of Popular words.
Encoding for CSV¶
This encoding is used in uploaded/downloaded CSV file.
Append Params to URL¶
Append query parameters to URL of search results.
Notification Email¶
Specify e-mail address to send notification mail.
Crawler¶
Check Last Modified¶
Enable incremental crawling. Crawler checks time stamp of a document at indexing time.
Simultaneous Crawler Config¶
The number of Crawlers which deals with simultaneous crawling configuration.
Remove Documents Before¶
Days which old documents are removed. e.g. documents indexed X days ago are removed if they are not updated.
Excluded Failure Type¶
Crawler does not ignore failure urls included in excluded failure types even if the failure count is over the threshold.
Failure Count Threshold¶
Crawler ignores failure urls of which failure count is over this threshold.
Logging¶
Search Logging¶
Enable logging for user’s searches.
User Logging¶
Enable logging for users.
Favorite Logging¶
Enable logging for favarite requests.
Purge Search Log Before¶
Days whilch old search logs are removed. To disable log purge, set to -1.
Purge Job Log Before¶
Days which old job logs are removed. To disable log purge, set to -1.
Purge User Before¶
Days whilc old user logs are removed. To disable log purge, set to -1.
Bots Name For Purge¶
Bots names to remove search logs.
Log Level¶
Log Level in fess.log.
Suggest¶
Suggest from Search Words¶
Enable to generate suggested words from search logs.
Suggest from Documents¶
Enable to generate suggested words from indexed documents.
Purge Suggest Documents Before¶
Days which old suggested words are removed.
LDAP¶
LDAP URL¶
URL of LDAP server.
Base DN¶
Base DN of LDAP environment.
Bind DN¶
Bind DN of LDAP environment.
Password¶
Password for Bind DN.
User DN¶
User definition pattern for user login.
Account Filter¶
LDAP query to filter user accounts.
Group Filter¶
Specify the filter condition for the group.
memberOf Attribute¶
memberOf Attribute name. memberOf if LDAP server is Active Directory. Some other LDAP server is isMemberOf.
Example¶
LDAP Configuration¶
Name | Value (LDAP) | Value (Active Directory) |
---|---|---|
LDAP URL | ldap://SERVERNAME:389 | ldap://SERVERNAME:389 |
Base DN | cn=Directory Manager | dc=fess,dc=codelibs,dc=org |
Bind DN | uid=%s,ou=People,dc=fess,dc=codelibs,dc=org | manager@fess.codelibs.org |
User DN | uid=%s,ou=People,dc=fess,dc=codelibs,dc=org | %s@fess.codelibs.org |
Account Filter | cn=%s or uid=%s | (&(objectClass=user)(sAMAccountName=%s)) |
Group Filter | (member:1.2.840.113556.1.4.1941:=%s) | |
memberOf | isMemberOf | memberOf |