Free text retrieval systems: a review and evaluation