My application presents various articles to the user (mostly pertaining to Entrepreneurship). To help the user find the articles they're interested in, there are toggleable buttons that each represent different search criteria, including categories (e.g. artificial intelligence, success, finance) and formats (e.g. articles, diagrams, events). The results of the selected criteria are displayed below.
However, if people enabled all of the 10 buttons, the amount of text that would be shown would be too large, and unmanageable from a user interface point of view.
How should I resolve this situation and create an appropiate interface?
Is pagination a possible solution for me? Otherwise, can you point me to some other ideas?