The document discusses different types of information retrieval systems such as traditional query-based systems, text categorization systems, text routing systems, and text filtering systems. It also describes some common techniques used in information retrieval systems like inverted indexing, stopword removal, stemming, and vector space models. Finally, it discusses opportunities for integrating information retrieval techniques with natural language processing to develop more accurate and effective retrieval systems.