From be8ee67e1baa85e1705b64ce0eafb0df07e54d30 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Fri, 26 Feb 2021 16:50:04 +0100 Subject: [PATCH] Reindex complex publications on excerpt change --- .../display/everytime/article_custom_fields.n3 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 b/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 index 38ffd54e..1ed67b67 100644 --- a/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 +++ b/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 @@ -1,4 +1,6 @@ @prefix : . +@prefix searchIndex: . + @prefix rdfs: . :vivodocumentModifier_excerptsInArticles @@ -19,6 +21,20 @@ ?elenphExcerpt ?property ?value . } """ . + +:vivoUriFinder_excerptsInComplexPublications + a searchIndex:indexing.IndexingUriFinder , + searchIndex:indexing.SelectQueryUriFinder ; + rdfs:label "When excerpts change" ; + :hasSelectQuery """ + PREFIX ts: + SELECT ?uri + WHERE { + ?uri ts:hasTOC ?toc . + ?toc (ts:hasTOCItem/ts:pointsTo)+/ts:hasText ?subject . + } + """ . + :vivodocumentModifier_PopulateText a ,