#917: BibRank: fix citation leaks
----------------------+-------------------
 Reporter:  simko     |      Owner:  simko
     Type:  defect    |     Status:  new
 Priority:  critical  |  Milestone:
Component:  BibRank   |    Version:
 Keywords:            |
----------------------+-------------------
 Citation indexer showed certain leaks in record treatment.  E.g. if a
 record was citing some record, and the reference was later deleted, the
 citation map still shows that the citation relation holds true.  It is
 mutually consistent in its citer-citee pairs, but it is wrong.

 Here is one example:

 {{{
 Very nice example, Mike.  I've confirmed that the citer-citee pairs are
 mutually consistent in the citation dictionaries:

   In [2]: 817426 in search_pattern('refersto:recid:633252')
   Out[2]: True

   In [3]: 633252 in search_pattern('citedby:recid:817426')
   Out[3]: True

 but that they got it wrong:

   In [4]: len(search_pattern(p='999C5r:"astro-ph/0311344"'))
   Out[4]: 31

   In [5]: len(search_pattern(p='999C5s:"Astron.Astrophys.,420,853"'))
   Out[5]: 31

 Seems like something has failed with the incremental update procedure.
 }}}

 Incremental update does not take this into account, and should be fixed.

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

Reply via email to