search issueshttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues2019-11-28T08:53:49Zhttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/44Make schema selection dropdown async2019-11-28T08:53:49ZGradl, TobiasMake schema selection dropdown asyncSource selection asynchronously affects dropdown statistics and
respectively the selection of the optimal schema
*(from redmine: issue id 53, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42Source selection asynchronously affects dropdown statistics and
respectively the selection of the optimal schema
*(from redmine: issue id 53, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/43Create dropdown for schema selection for query facets2019-11-28T08:53:47ZGradl, TobiasCreate dropdown for schema selection for query facetsDropdown allows the specification of the search facet structural base
**Additional information:**
\- Dropdown rebuilds all facets in new schema (except any?)
- Dropdown reflects statistics for schema
*(from redmine: issue id 52, cr...Dropdown allows the specification of the search facet structural base
**Additional information:**
\- Dropdown rebuilds all facets in new schema (except any?)
- Dropdown reflects statistics for schema
*(from redmine: issue id 52, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/42Collection aggregation for federated search2019-11-28T08:53:46ZGradl, TobiasCollection aggregation for federated searchAggregation is not being done yet
*(from redmine: issue id 51, created on 2018-01-22tgradl, closed on 2018-01-22)*Aggregation is not being done yet
*(from redmine: issue id 51, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/41Cast exception when back-switching between simple and extended search2019-11-28T08:53:44ZGradl, TobiasCast exception when back-switching between simple and extended searchCast exception when back-switching between simple and extended search
*(from redmine: issue id 50, created on 2018-01-22tgradl, closed on 2018-01-22)*Cast exception when back-switching between simple and extended search
*(from redmine: issue id 50, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/40Browser back/forward broken2019-11-28T08:53:43ZGradl, TobiasBrowser back/forward brokenBrowser navigation through GET/POST/REDIRECT principle not working
properly anymore
*(from redmine: issue id 49, created on 2018-01-22tgradl, closed on 2018-01-22)*Browser navigation through GET/POST/REDIRECT principle not working
properly anymore
*(from redmine: issue id 49, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/39Replace paging functionality with 'show more...' functionality2019-11-28T08:53:41ZGradl, TobiasReplace paging functionality with 'show more...' functionalityBack-paging is not possible in federated search if query results don’t
know previous results - how would you know what results of a specific
uuid have been shown in a previous query?
*(from redmine: issue id 48, created on 2018-01-22tg...Back-paging is not possible in federated search if query results don’t
know previous results - how would you know what results of a specific
uuid have been shown in a previous query?
*(from redmine: issue id 48, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/38Extend FacetedQuery to include local start indices2019-11-28T08:53:40ZGradl, TobiasExtend FacetedQuery to include local start indicesrequired for paging search results
*(from redmine: issue id 47, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13required for paging search results
*(from redmine: issue id 47, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/37ANY facet not working anymore2019-11-28T08:53:38ZGradl, TobiasANY facet not working anymoreFix problematic facet and modify SearchFacet.ANY to return an actual
SearchFacet.
*(from redmine: issue id 46, created on 2018-01-22tgradl, closed on 2018-01-22)*Fix problematic facet and modify SearchFacet.ANY to return an actual
SearchFacet.
*(from redmine: issue id 46, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/36Implement SchemaFederationService2019-11-28T08:53:36ZGradl, TobiasImplement SchemaFederationServiceImplement as container for all functionality related to calculating
schema correlations
*(from redmine: issue id 45, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42Implement as container for all functionality related to calculating
schema correlations
*(from redmine: issue id 45, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/35Implement consumption of SR Mapping API2019-11-28T08:53:35ZGradl, TobiasImplement consumption of SR Mapping APIMappingPojos are input to the ‘optimal schema’ calculation
*(from redmine: issue id 44, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #42MappingPojos are input to the ‘optimal schema’ calculation
*(from redmine: issue id 44, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #422.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/34Calculate optimal schema2019-11-28T08:53:34ZGradl, TobiasCalculate optimal schemaThis might need to be a more sophisticated algorithm in the future, but
for now we basically need to implement a method that takes the list of
queried provider ids and returns the schema uuid of the mostly used
schema.
Nice touch: Show ...This might need to be a more sophisticated algorithm in the future, but
for now we basically need to implement a method that takes the list of
queried provider ids and returns the schema uuid of the mostly used
schema.
Nice touch: Show usage of the schema in UI.
*(from redmine: issue id 42, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13
* relates #44
* relates #45
* relates #52
* relates #532.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/33Extend Query to partial query model2019-11-28T08:53:32ZGradl, TobiasExtend Query to partial query modelA global query now needs to be an umbrella over multiple partial queries
*(from redmine: issue id 41, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13A global query now needs to be an umbrella over multiple partial queries
*(from redmine: issue id 41, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/32Highlight queried fields2019-11-28T08:53:30ZGradl, TobiasHighlight queried fieldsSince you don’t see what fields were queried in federated queries,
highlight the content accordingly.
*(from redmine: issue id 40, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #13Since you don’t see what fields were queried in federated queries,
highlight the content accordingly.
*(from redmine: issue id 40, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #132.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/31Indexed objects loose association with attributes when indexed as array2019-11-28T08:53:29ZGradl, TobiasIndexed objects loose association with attributes when indexed as arrayES creates the array at \_content, not the object and therefore
attributes can no longer be associated with their actual element.
**Steps to reproduce:**
Index any element with attributes as array.
Example: Find http://nbn-resolving.d...ES creates the array at \_content, not the object and therefore
attributes can no longer be associated with their actual element.
**Steps to reproduce:**
Index any element with attributes as array.
Example: Find http://nbn-resolving.de/urn:nbn:de:bvb:12-bsb00029380-5
*(from redmine: issue id 39, created on 2018-01-22tgradl, closed on 2018-01-22)*1.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/30New collection selection dialog2019-11-28T08:53:28ZGradl, TobiasNew collection selection dialogimplement as modal (with search)
*(from redmine: issue id 35, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #57implement as modal (with search)
*(from redmine: issue id 35, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #571.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/29Implement user collections2019-11-28T08:53:26ZGradl, TobiasImplement user collectionsSave a set of selected collections for later usage
**Additional information:**
Implementation:
x Implement model
o CRUD of user collections within Data Provider Administration (DPA)
o Assignment (an deassignment) of collections i...Save a set of selected collections for later usage
**Additional information:**
Implementation:
x Implement model
o CRUD of user collections within Data Provider Administration (DPA)
o Assignment (an deassignment) of collections in DPA
*(from redmine: issue id 34, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #571.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/28Cannot index if children of the same parent have the same name2019-11-28T08:53:25ZGradl, TobiasCannot index if children of the same parent have the same nameExample xMetaDissPlus where there are dc:identifier and ddb:identifier
are found under xMetaDiss element.
Resolution: GS needs to index namespace prefixes.
*(from redmine: issue id 33, created on 2018-01-22tgradl, closed on 2018-01-22...Example xMetaDissPlus where there are dc:identifier and ddb:identifier
are found under xMetaDiss element.
Resolution: GS needs to index namespace prefixes.
*(from redmine: issue id 33, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #282.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/27Reevaluate namespace handling of instances2019-11-28T08:53:23ZGradl, TobiasReevaluate namespace handling of instancesIssue 30 was fixed by reading namespaces from the root element and
mapping them with the ones used in the schema. Read the final comment of
issue 30 to get started with evaluation.
*(from redmine: issue id 32, created on 2018-01-22tgra...Issue 30 was fixed by reading namespaces from the root element and
mapping them with the ones used in the schema. Read the final comment of
issue 30 to get started with evaluation.
*(from redmine: issue id 32, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #30
* relates #312.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/26Dump xml content for debugging2019-11-28T08:53:21ZGradl, TobiasDump xml content for debuggingmake VTDNav export the current metadata element for debugging purposes
*(from redmine: issue id 31, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #32make VTDNav export the current metadata element for debugging purposes
*(from redmine: issue id 31, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #322.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/25XPath namespaces might be different in definition and instance2019-11-28T08:53:19ZGradl, TobiasXPath namespaces might be different in definition and instanceSee xMetaDissPlus for example: The definition assignes the main standard
to xmlns, whereas the instances of Propylaeum use xmlns:xmetadiss
*(from redmine: issue id 30, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
...See xMetaDissPlus for example: The definition assignes the main standard
to xmlns, whereas the instances of Propylaeum use xmlns:xmetadiss
*(from redmine: issue id 30, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #28
* relates #321.1Gradl, TobiasGradl, Tobias