Why would you search for a dinner place by type?
Because different occasions require different places. If you just want to have a beer with friends - you would search for a bar, but if you have a romantic or business meeting you prefer a restaurant to have a better influence on your partner.