onException behavior in search components

Details

Description

The idea is to allow search components to execute logic in case an exception was thrown while processing a query.
A new "onException" function can be added to the SearchComponent class. Then, parts of SearchHandler's handle-request functions can be surrounded in a try-catch block, where onException is called within the catch section on all relevant SearchComponents.