A computer-implemented method, comprising: while receiving a first text input (107, 604) entered in a search engine query input field by a first user, and before the first user has submitted the first text input (107, 604) as a search request: deriving, in a data processing system, a first dominant query from the first text input (107, 604), wherein identifying the first dominant query includes: receiving a group of queries including one or more queries for the first text input (107, 604); determining a popularity value for each query in the group of queries, the popularity value for each query being derived from a number of times one or more users submitted the query; and identifying a selected query from the one or more queries as the first dominant query, the selected query having a popularity value that exceeds a threshold, wherein the threshold is determined using the number of times users indirectly indicate a presented answer box to be useful by not submitting additional searches after being presented with the answer box; wherein identifying the first dominant query further includes: analyzing a user search history for the first user to determine that the first user frequently submits queries that trigger answer boxes having a particular category when the percentage of queries submitted by the first user that trigger answer boxes having the particular category is larger by a threshold amount from the percentage of queries submitted by a larger group of users that trigger answer boxes having the particular category; and identifying as the first dominant query a query that is associated with an answer box of the particular category; obtaining, by the system, content for a first answer box associated with the first dominant query; and presenting the first answer box to the first user. while receiving a first text input (107, 604) entered in a search engine query input field by a first user, and before the first user has submitted the first text input (107, 604) as a search request: deriving, in a data processing system, a first dominant query from the first text input (107, 604), wherein identifying the first dominant query includes: receiving a group of queries including one or more queries for the first text input (107, 604); determining a popularity value for each query in the group of queries, the popularity value for each query being derived from a number of times one or more users submitted the query; and identifying a selected query from the one or more queries as the first dominant query, the selected query having a popularity value that exceeds a threshold, wherein the threshold is determined using the number of times users indirectly indicate a presented answer box to be useful by not submitting additional searches after being presented with the answer box; wherein identifying the first dominant query further includes: analyzing a user search history for the first user to determine that the first user frequently submits queries that trigger answer boxes having a particular category when the percentage of queries submitted by the first user that trigger answer boxes having the particular category is larger by a threshold amount from the percentage of queries submitted by a larger group of users that trigger answer boxes having the particular category; and identifying as the first dominant query a query that is associated with an answer box of the particular category; receiving a group of queries including one or more queries for the first text input (107, 604); determining a popularity value for each query in the group of queries, the popularity value for each query being derived from a number of times one or more users submitted the query; and identifying a selected query from the one or more queries as the first dominant query, the selected query having a popularity value that exceeds a threshold, wherein the threshold is determined using the number of times users indirectly indicate a presented answer box to be useful by not submitting additional searches after being presented with the answer box; wherein identifying the first dominant query further includes: analyzing a user search history for the first user to determine that the first user frequently submits queries that trigger answer boxes having a particular category when the percentage of queries submitted by the first user that trigger answer boxes having the particular category is larger by a threshold amount from the percentage of queries submitted by a larger group of users that trigger answer boxes having the particular category; and identifying as the first dominant query a query that is associated with an answer box of the particular category; analyzing a user search history for the first user to determine that the first user frequently submits queries that trigger answer boxes having a particular category when the percentage of queries submitted by the first user that trigger answer boxes having the particular category is larger by a threshold amount from the percentage of queries submitted by a larger group of users that trigger answer boxes having the particular category; and identifying as the first dominant query a query that is associated with an answer box of the particular category; obtaining, by the system, content for a first answer box associated with the first dominant query; and presenting the first answer box to the first user.