摘要 |
Systems are disclosed for responding to text-based queries. The systems use natural language routines to identify word phrases present in a user query. The natural language routines may also consider the context of the user query, and may load one or both of appropriate grammars or dictionaries based on the context. A query formulation routine converts the words of the user query and word phrases generated by the natural language routines into a structured, combined query including search predicates for locating a set of potential query/answer pairs responsive to the text query. An answer identification routine compares the word phrases present in the user query with word phrases generated from each of the set of potential query/answer pairs to determine a best answer to the text query.
|