Patent ID: 8849822

Claim:
A computer-implemented method for generating a search result, the method comprising: based on a received search request, obtaining a plurality of pieces of matching information that match the search request by searching in an information search system; obtaining a respective amount of user responses associated with each piece of the plurality of pieces of matching information; calculating a total amount of user responses associated with a respective category to which each piece of the plurality of pieces of matching information belongs; calculating a first score for a first piece of matching information of the plurality pieces of matching information using first user responses corresponding to the first piece of matching information that belongs to a first category; calculating a second score for a second piece of matching information of the plurality pieces of matching information using second user responses corresponding to the second piece of matching information that belongs to a second category, the calculating the total amount of user responses associated with the respective category comprising obtaining a first total amount of user responses of the first category and a second total amount of user responses of the second category in a predetermined time period; and ranking the first piece of matching information and the second piece of matching information to generate a search result using the first score, the second score, the first total amount of user responses of the first category and the second total amount of user responses of the second category.