Implementation of a Slovene language-based free-text retrieval system : a study submitted in fulfilment of the requirements for the degree of Doctor of Philosophy at The University of Sheffield