You need some kind of algorithm to classify that amount of text, and defining a set of keywords is not feasible for a lot of reasons.
You would need to have an idea of what the articles are talking about already, with so many posts keywords would certainly overlap in a lot of cases, and your...