First steps of search abstraction layer.