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