Methods and apparatus determine equivalent descriptions for an information
need. In one implementation, if adjacent entries in a query log contain
common terms, the uncommon terms are identified as a candidate pair. The
candidate pairs are assigned a score based on their frequency of
occurrence, and pairs having a score exceeding a defined threshold are
determined to be synonyms.