A process for computing a score for a search engine of a web server accessing to at least one database (108) of real estate properties offered for sale or for rent. The process involves the steps of generating a demand profile dedicated to a possible user, with the demand profile comprising a first explicit demand profile and a second implicit demand profile. The first explicit demand profile comprising data input by the user through a user interface, with the data including classified data corresponding to n classes to be assigned to a set of criteria describing a particular property. The second implicit demand profile comprising data including rated data corresponding to ratings or soft values to be assigned to each of said criteria, said soft values being iteratively updated from data generated from the user's navigation. In addition to the demand profile, the process further generates a supply profile comprising a first explicit supply profile comprising data input by the property owner and including clas