Default search screen

This feature is not available to users of the Squiz Experience Cloud version of Funnelback.

The default search listing screen is displayed to users that access the Funnelback server on the HTTP or HTTPS public endpoint without any path, or search.html when no collection parameter is specified. e.g. http://FUNNELBACK_SERVER/ or https://FUNNELBACK_SERVER/s/search.html.

By default the default search screen will display a list of all search packages and a data sources that exist on the server, with links to the search provided using the default template on the default profile. e.g. http://FUNNELBACK_SERVER/s/search.html?collection=COLLECTION&profile=_default.

Customise the default search screen

The default search screen is generated using a Freemarker template.

To change the output:

  1. Log in to the Funnelback server backend (e.g. via SSH or RDP)

  2. Browse to <FUNNELBACK INSTALL FOLDER>/web/templates/modernui

  3. Copy no-collection.default.ftl to no-collection.ftl. It is important to make a copy of this file as any upgrade of the Funnelback server will overwrite the no-collection.default.ftl.

  4. Edit no-collection.ftl and save the file.

Changes should be reflected as soon as the file is saved.

Example: Suppress the default search screen.

The default search screen can be configured to return an empty response to add some additional security to your server by preventing the configured data sources and search packages from being discovered.

Edit no-collection.ftl to return an empty html page: