Soft evaluation of Boolean search queries in information retrieval systems