Funnelback patch 15.10.0.30

  • Released: 2018-05-03

  • Applies to: v15.10.0

  • Internal reference: SUPPORT-2584, SUPPORT-2661

Description

  1. Fixes a bug for scheduled updates where the 'schedule.incremental_crawl_ratio' parameter was not being respected.

  2. Upgrades the twitter library to add support for the longer, 280 character tweets. For this to be used, the ConfigurationBuilder object needs to be updated to call "setTweetModeExtended(true)". With the default twitter groovy gather script, this can be done by adding "cb.setTweetModeExtended(true);" immediately after the creation of the new ConfigurationBuilder.

Affected files

  • lib/java/all/funnelback-collection-update.jar

  • lib/java/all/funnelback-social-media.jar

  • lib/java/all/twitter4j-core-4.0.1.jar: An empty jar so that the old library is not used.

  • lib/java/all/twitter4j-core-4.0.6.jar: The new twitter library that allows for extended tweets.

  • share/custom_collection_templates/custom_gather.groovy.twitter: The default twitter gather script includes support for extended tweets.

Deployment

  • (Windows) Stop currently running crawls.

  • Stop the Jetty web server and the Funnelback daemon.

  • If bin/outliers-log-processing.pl is called directly on the command line, take note of the perl referenced in the #! line.

  • Deploy the provided files on top of an existing install, backing up all replaced files.

  • If bin/outliers-log-processing.pl is called directly on the command line, update the perl referenced in the #! line.

  • To support extended tweets, add "cb.setTweetModeExtended(true);" after the "ConfigurationBuilder cb = new ConfigurationBuilder();" line in the twitter custom_gather.groovy script.

  • Start the Jetty web server and the Funnelback daemon.

  • (Windows) Start crawls as needed.