Funnelback patch

  • Released: 2019-09-27

  • Applies to: v15.20.0

  • Internal reference: RNDSUPPORT-3060, RNDSUPPORT-3067


  • Improves support for running faceted navigation on extra searches.

  • Adds method 'getEffectiveExtraSearchName()' to the search transaction which gets the name of the extra search this search should be considered to be under. The result of this should be used when modifying a particular extra search. As Funnelback may create extra searches under an existing search, for example for faceted navigation, this could be used to work out if the search transaction should be modified.

  • Fixes errors in the sorting of faceted navigation values, which could cause a HTTP 500 error code.

Affected files

  • web/webapps/funnelback-publicui.war


  • (Windows) Stop any tuning runs that are in progress

  • Stop the Jetty web server

  • Deploy the provided files on top of an existing install.

  • ( Run $SEARCH_HOME/bin/setup/ - Please note that this will cause Funnelback services to be restarted.

  • ( On unix only, run chown -R search:search $SEARCH_HOME/databases/neo4j/ $SEARCH_HOME/log/neo4j as root to fix file ownership replacing search with your funnelback user’s username if you used a different one.

  • ( Restart the Funnelback server to ensure any prior funnelback-graph service is terminated.

  • Start the Jetty web server

  • ( Perform an update of knowledge graph on any applicable collections to ensure "mention" relationships that reference themselves are removed.

  • ( As wcag was deprecated in version 15.12 it is recommended to switch to using its replacement by editing collection.cfg to have 'wcag.check=false', remove FAChecker from 'filter.classes=' and set 'accessibility-auditor.check=true'. The wcag check may be completely removed from future versions.