AbstractSearchEngine

Common root for SearchEngine and CategorySearchEngine. Should never be instantiated directly