2. The method of claim 1 , wherein determining the one or more entity types includes, for at least one subset of the one or more query terms, querying a knowledge base with the subset of query terms, the knowledge base outputting one or more entity types and, for each entity type, a corresponding entity score of the entity type.
2. The method of claim 1 , wherein determining the one or more entity types includes, for at least one subset of the one or more query terms, querying a knowledge base with the subset of query terms, the knowledge base outputting one or more entity types and, for each entity type, a corresponding entity score of the entity type. 3. The method of claim 2 , further comprising: receiving, by the processing system, user feedback from the remote device indicating a user response to the delivery search results; and updating, by the processing system, the knowledge base based on the user feedback.