1. A method comprising: inputting a key word; presenting a list of possible synonyms of the key word; soliciting feedback on whether a possible synonym is a synonym candidate for the key word or not a synonym candidate for the key word; repeating said soliciting of feedback until a defined endpoint; determining a match score of each of the possible synonyms; retaining a number of the possible synonyms up to and including a target number and discarding a number of the possible synonyms in excess of the target number, the discarded synonyms generally having lower match scores than the retained synonyms.