Are there any general open-source programs or libraries (e.g., a Python library) for analyzing user search behavior?  By search behavior, I mean a user's interaction with a search engine, such as querying, clicking relevant results, and spending time on those results.  I'd like something with the following properties - it doesn't have to be all of them, but the more the merrier:Models individual user behavior (aggregate and time-based)Models group user behaviorSimulates individual user behavior, given a modelIs easily extensible (to accept data input formats, user models, document models, etc., that end-users define)Links are a plus!
General programs/libraries for studying user search behavior?
machine learning;data mining;search;library