1. A knowledge management system comprising: an associative memory system; and an observer system that is configured to observe associations among user queries, results of user queries and user evaluations of results of user queries for a plurality of users, into the associative memory system.