Text retrieval an introduction