1. A system, comprising: one or more processors configured to: determine one or more categories that correspond to a plurality of queries; sort the plurality of queries into one or more groups based at least in part on the determined one or more categories of the plurality of queries; segment queries that correspond to each of the one or more groups into a first plurality of phrases, wherein each phrase includes one or more words; determine occurrence probabilities for the first plurality of phrases; and determine word information entropies for the first plurality of phrases based at least in part on the determined occurrence probabilities, wherein a word information entropy relates to a degree of uncertainty for a corresponding phrase used in searching, wherein the word information entropies are configured to be used in performing a subsequent search; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.