Textual case based reasoning