1. A method, comprising: executing instructions on a computing platform for: receiving search query inputs to search a database of data items, the database having an associated data dictionary of terms to add to the search query inputs for searching the database; generating a set of token pairs based on the search query inputs, each token pair comprising a keyword from at least one search query input and a token, the token being a synonym of the keyword; validating the set of token pairs by: calculating a bi-directional divergence measure for the each of the token pairs, the bi-directional divergence being a predictability indicator for the token pairs for use in a search query; and comparing the bi-directional divergence measure for each of the token pairs to a first limit, wherein a token pair having a bidirectional divergence measure below the first limit is a valid token pair for the data dictionary; entering validated token pairs into the data dictionary to form an updated data dictionary; and applying the updated data dictionary to search queries.