Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

August sprint staging #429

Merged
merged 31 commits into from
Aug 22, 2024
Merged

August sprint staging #429

merged 31 commits into from
Aug 22, 2024

Conversation

wwelling
Copy link

@wwelling wwelling commented Aug 14, 2024

Implementation of cacheable recursive lookup from a field source.

Can be used in discovery models.

i.e.

    @FieldType(type = "whole_strings")
    @FieldSource(
        template = "person/organization",
        predicate = "http://vivoweb.org/ontology/core#relates",
        lookup = {
            @CacheableLookup(
                template = "person/organizations",
                predicate = "http://www.w3.org/2000/01/rdf-schema#label"
            )
        }
    )
    private List<String> organizations;

Memory requirements increase to the number of cached recursive lookups. This can occur on any class and be parallelized by duplicate instances harvesting and indexing per class. There is no mechanism to synchronize multiple instances harvesting and indexing a single class.

wwelling and others added 30 commits August 2, 2024 12:59
Handle possible null from solrClient.getById
…nts-without-title

[Issue 415]: Exclude documents without title from research directory and scholarly works search
[Issue 329]: Add X logo and link to account in persons display aside template
…roup

[Issue 418]: Update person organizations sparql to include all parent organizations
Correct Relationship startDateTime and endDateTime SPARQL
…-filter

Include all organization within position organization for filtering documents
…d-slash

Fix URL in person aside template
Rename capstoneAdvisedOfURL.sparql to capstoneAdvisedOfUrl.sparql
Rename etdChairOfURL.sparql to etdChairOfUrl.sparql
@wwelling wwelling marked this pull request as ready for review August 15, 2024 20:56
@wwelling wwelling requested a review from a team August 15, 2024 21:15
Update docker-compose local solr volume path
@wwelling wwelling merged commit 669eef0 into tamu-main Aug 22, 2024
6 of 12 checks passed
@wwelling wwelling deleted the august-sprint-staging branch August 22, 2024 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants