Ticket #428 (new story)

Opened 13 years ago

Last modified 12 years ago

The order of search results is based on usage information

Reported by: hans Owned by: anonymous
Priority: major Milestone:
Component: generic Version:
Keywords: Cc:
Time planned: Time remaining:
Time spent:

Description (last modified by hans) (diff)

The order of search results is based on usage information (#427):

  • resources that are created or edited by users who belong to the same group with the user who is searching will have higher ranking
  • resources that are collected by users who belong to the same group with the user who is searching will have higher ranking
  • resources that are edited during last 1 year have higher ranking

Change History

comment:1 Changed 13 years ago by hans

Please use this story to develop and discuss the search algoritm.

comment:2 Changed 13 years ago by laszlo

I think, it is important that the system should use the distribution of usage, not the global value of it. "The material was popular (view/edit/use 100 people) in 1991" is not equivalent with "the material is popular (view/edit/use 100 people) in 2006". For this reason I think, the system should split the usage informations (number of times that resource is viewed, number of users who have viewed, number of copies, etc.) and the time informations (last useage of material, etc.). The system should calculate a quality value of the material, and it should decrease this with time. This (amortization) system could solve the distribution problem, what I've written at the begining of this note.

comment:3 Changed 13 years ago by hans

  • Description modified (diff)

comment:4 Changed 12 years ago by tarmo

Let's plan this properly in SortingResources.

Note: See TracTickets for help on using tickets.