I have written a bot/spider that collects webpages.

I'm trying to predict whether a webpage is about a conference - a boolean outcome.

I'm wondering what the difference is between using logistic regression (on each keyword) versus using a Bayesian filter. I know Bayesian filters are used to detect spam and are capable of learning. But I'm wondering whether there is a difference in the predictive power of each method if you already had a data set to work with?