la colonne dont vous avez besoin doit être dans selectRaw, comme :
$topsearches = DB::table('searchkeywords')
->selectRaw('query,id,created,count(*) as count')
->havingRaw('count(*) > 3')
->orderBy('created', 'DESC')
->groupBy('query')
->paginate(15);