1. A method for gathering context-based user feedback for a search mechanism, where said search mechanism is adapted to perform a search in response to user inputs, said method comprising: collecting user information from a user having access to said search mechanism; monitoring of said search mechanism for user behavior data regarding an interaction of said user with said search mechanism to perform a search; monitoring said search mechanism for search mechanism response data regarding said search; determining context-based user feedback data describing said search.