Чтобы стимулировать использование поиска на моём форуме, я создала значки за использование функции поиска. Я создала три значка (Первый >=1, Отличный >=50 и Эпический >=200), но вы можете сами выбрать количество значков и их значения.
SELECT user_id, min(created_at) AS granted_at
FROM search_logs
WHERE user_id IS NOT NULL
GROUP BY user_id
HAVING count(*) >= ... --[! Добавьте количество использований поиска]