#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>