#917: BibRank: fix citation leaks
-----------------------+---------------------
  Reporter:  simko     |      Owner:  simko
      Type:  defect    |     Status:  in_work
  Priority:  critical  |  Milestone:
 Component:  BibRank   |    Version:
Resolution:            |   Keywords:
-----------------------+---------------------
Changes (by simko):

 * status:  assigned => in_work


Comment:

 I'm fixing this by tweaking the set of records to process in order to take
 into account not only the last metadata modification timestamps of
 records, but also to process all the citers and citees of concerned
 records, as deduced from the current citation dictionary map.

 This fix is not as efficient as it could be, because it processes both
 directions in the citer-citee relationships, while only one direction
 would be needed if we change say a reference.  But this way of fixing
 requires least changes to the existing code base, which is nice, because
 current ref_analyzer() code is not very pretty.  We should re-factor it,
 but that would be for another ticket.

-- 
Ticket URL: <http://invenio-software.org/ticket/917#comment:2>
Invenio <http://invenio-software.org>

Reply via email to