Natural language versus controlled vocabulary in information retrieval: a case study in soil mechanics