Module bookdata::interactions

source ·
Expand description

Manage and deduplicate ratings and interactions.

This code consolidates rating de-duplication into a single place, so we can use the same logic across data sets. We always store timestamps, dropping them at output time, because the largest data sets have timestamps. Saving space for the smallest data set doesn’t seem worthwhile.

Modules

Structs

Traits

  • Interface for de-duplicating interactions.
  • Trait for an interaction.