I think we should extend the query language capabilities of Terrier. A specific operator that should be added is the "synonym" operator, which allows the user to state that a given set of terms should be treated as synonyms. This is important for some languages other than English (e.g. Arabic where there might be several transliterated words for a given term). Supporting wildcards might also be useful for some NLP applications (e.g. identification of relations between entities) Another area of improvement is the proximity operator, which should allow the user to have several variant operators in relation to the order of the terms and the distance constraint.