• Register

Penguin Random House Developer Blog

Enhanced API v1.3.6 released

On Thursday November 2, 2017, version 1.3.6 of the Enhanced PRH API was released to production. If you encounter any problems with your applications as a result of these changes, please contact us at api@penguinrandomhouse.com.

Version 1.3.6 release notes

The major change with this version is a configuration change to point to a new version of Solr that services all of the text searches. As a result, some bugs were opened and addressed relating to testing search functions against this new instance. In some cases that resulted in some code changes or in configuration changes to the new instance. The goal with this migration is to have the /search and /search/predictive endpoints behave exactly the same as they did in version 1.3.5 and earlier.

The one exception to this relates to quality of predicitive results where we found a Solr configuration issue that was leading to lower quality results getting mixed in for certain terms. This issue was present in our earlier version as well but the fix was such a clear improvement that we decided that it was a good candidate to fix with this release and not to wait for the next version.

Bug

  • [RHAPI-768] - The also-in author view should not return matches on the author "Various"
  • [RHAPI-801] - Search for 'Dan Brown' does not return enough of his titles in first 10 results
  • [RHAPI-804] - Predictive search returning different results under Solr 6

Task

  • [RHAPI-799] - Change configuration to point at new Solr instance

Sub-Task

  • [RHAPI-802] - Searches with 'the' in the query return non-exact matches above exact matches