-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: improve VVI query performance by using direct SPARQL
The previous implementation was using the local RDF graph to find venue/volume/issue relationships, which was inefficient for new articles since their relationships couldn't be discovered by traversing from the article upwards to the venue. This fix: - Replaces local graph traversal with a direct SPARQL query - Uses part_of* path to find all related volumes and issues - Properly organizes issues under their parent volumes - Maintains the same output structure and functionality Performance is improved especially for cases where articles are new but belong to existing venues.
- Loading branch information
arcangelo7
committed
Jan 22, 2025
1 parent
5dc2de8
commit dd6b728
Showing
3 changed files
with
64 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters