Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🐛 Correct search count
A funky bug was observed when on a parent work of a PDF, the count was
off by one. It registers OCR hits as both an OCR hit and a metadata
hit. This is likely because of adding snippets in the search since all
the file sets' texts need to be indexed on the parent work as well. The
parent work essentially would double all the texts found. This commit
is a bit hacky but it removes that extra hit while keeping functionality
for both OCR hits and metadata hits. This is a bit of future proofing
since it only would happen in applications with snippets enabled.
Before
After
♻️ Refactor and fix annotation count
This commit will refactor #annotation_list by breaking it down a bit and
also adjusts and compensates the json for removing the invalid hit.
IIIF Search JSON