Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Why these changes are being introduced: We currently use fingerprinting for suggested resources. We are planning to expand this functionality to terms to support clustering, and we also need to refactor suggested resource fingerprinting to accommodate multiple phrases/fingerprints per suggested resource. This felt like a good opportunity to reevaluate our fingerprinting implementation. Relevant ticket(s): * [TCO-74](https://mitlibraries.atlassian.net/browse/TCO-74) * [Add automatic fingerprinting for Term records (unticketed -- link to PR)](#138) How this addresses that need: This ADR proposes that we add a central `Fingerprint` model, linked to `Terms`, which is leveraged by `SuggestedResource` and any other detectors that require fingerprinting. EngX had discussed this as a possible approach in a recent meeting. Consensus on this ADR would confirm the decision. Side effects of this change: See ADR for details.
- Loading branch information