add @search_types support