A Fuzzy Linguistic Approach Generalizing Boolean Information Retrieval: a Model and its Evaluation