Sleuth makes searching on Android smarter with features such as multiple search providers, offline (queued) searching and choosing providers based on the context.

GitHub Link