Exploiting lexical expansions and Boolean compositions for web querying