1. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of analyzing terms within a search query using a domain specific analysis, the method comprising: receiving a search query that initiates a search session; classifying the search query into a subject-matter domain; determining a task within the subject-matter domain that a user intends to complete through the search session; filling slots in a dialog schema with initial information derived from terms in the search query, wherein the dialog schema comprises slots for information that is used to complete the task; determining that one or more slots in the dialog schema are not associated with any information; providing a dialog feature that invites the user to provide additional information used to complete the task; receiving the additional information; and providing at least one search result based on the initial information and the additional information in the dialog schema, wherein the at least one search result is related to completing the task.