Consistency fix: use search_term everywhere