Will an air purifier reduce the amount of dust in my home?

I dust everyday it seems and am constantly vacuuming because I feel like if there is that much dust on top of things, I can only imagine how much goes into the carpet. Will an air purifier help with the dust? Are there any products you recommend for helping reduce the dust?
Will humidifiers do the same as air purifiers?