2.3. Document filtering is an application that stores a large number of queries or
user profiles and compares these profiles to every incoming document on a feed.
Documents that are sufficiently similar to the profile are forwarded to that person
via email or some other mechanism. Describe the architecture of a filtering engine
and how it may differ from a search engine.