In this chapter, we covered how to find information from unstructured data using various techniques. We covered boolean retrieval, dictionaries and tolerant retrieval. We also covered wild card queries and how it is used. Spelling correction is covered in brief followed by vector space model and TF-IDF weighting and we end with evaluation of information retrieval. In next chapter, Chapter 8, Classifying Texts and Documents we will cover how to classify texts and documents.