1. A method of generating a user-specific ranking model on an electronic device associated with a user, the method executable on the electronic device and comprising: receiving, by the electronic device, from a search engine server, via a communication network, an indication of a resource-specific feature associated with a web resource; appreciating, by the electronic device, a user interaction with the web resource performed by the user using the electronic device; based on the user interaction, determining, by the electronic device, a value parameter for the web resource; generating, by the electronic device, the user-specific ranking model on the basis of the value parameter and the resource-specific feature.