search abstract method

Runs one search. Throws WebSearchException on failure so the chain advances to the next provider.

Implementation

Future<WebSearchResponse> search(WebSearchRequest request);