摘要 |
A customer relationship management (CRM) or other content provider system and method use a set of predetermined terms organized into predetermined groups. A set of search queries is generated using search templates, ordered generally from approximately more specific to approximately more general, including combinations of such groups. A user-provider session generates session context using, among other things, user query language, user response language, a user selection, or a user attribute. Each search template specifies which ones of the groups require at least one corresponding term in the session context to be present in a document for that document to satisfy a search query generated from that search template. In one example, some groups may include words or terms other than the predetermined terms. Such other words or terms may be defined by other characteristics, such as by their frequency of occurrence in the content. In further examples, the search templates require not only the presence of terms from various combinations of groups, but also specify order, proximity, and/or other relational requirements between two or more groups.
|