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 behavior
- Simulates individual user behavior, given a model
- Is easily extensible (to accept data input formats, user models, document models, etc., that end-users define)
Links are a plus!