In this section we identify techniques which can be synthesized to produce effective and efficient text filtering systems. These techniques are drawn from a large number of fields, and our presentation will consider each field in turn. The essence of text filtering practice, however, is not the techniques themselves, but rather the way in which the techniques drawn from these fields are integrated to support a text filtering process.