Issue 16117

Create ChecklistNubMatch

16117
Reporter: mdoering
Type: NewFeature
Summary: Create ChecklistNubMatch
Priority: Major
Status: Open
Created: 2014-07-14 10:36:18.839
Updated: 2014-07-14 10:39:32.543
        
Description: See https://github.com/gbif/checklistbank/blob/master/INDEXING.md#checklistnubmatch

ChecklistBank stores a mapping to the GBIF backbone for every record in all checklists. This drives a lot of things, e.g. the Appears in section of the species pages. Every time the backbone taxonomy changes we need to re-match all checklist records to the new backbone. This match is stored in a dedicated table nub_rel in postgres. To allow indexing of the live database every record should be processed on its own, updating previous existing ones one by one. Batch processing and deleting the entire content for a dataset would be quicker but lead to downtimes and we like to avoid to switch databases in production.

Listens to ChecklistImportedMessage and emits ChecklistMatchedMessage
]]>