From dc8978f987c9e7a78923a35ad05a7edf1c9c0197 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Sun, 26 Nov 2023 23:07:17 +0100 Subject: [PATCH] Improved the identifier display --- dbrepo-search-service/app/opensearch_client.py | 6 ++++++ dbrepo-ui/pages/search/index.vue | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dbrepo-search-service/app/opensearch_client.py b/dbrepo-search-service/app/opensearch_client.py index c98ab001a8..52991e9721 100644 --- a/dbrepo-search-service/app/opensearch_client.py +++ b/dbrepo-search-service/app/opensearch_client.py @@ -255,6 +255,12 @@ def general_search(search_term=None, t1=None, t2=None, fieldValuePairs=None): "identifier.*", "column_type", "description", + "titles", + "descriptions", + "funders", + "licenses", + "creators", + "visibility", "title", "type", "uri", diff --git a/dbrepo-ui/pages/search/index.vue b/dbrepo-ui/pages/search/index.vue index 027db242e8..6db2a9450e 100644 --- a/dbrepo-ui/pages/search/index.vue +++ b/dbrepo-ui/pages/search/index.vue @@ -50,6 +50,7 @@ import SearchService from '@/api/search.service' import CreateDB from '@/components/dialogs/CreateDB' import AdvancedSearch from '@/components/search/AdvancedSearch' +import IdentifierMapper from '@/api/identifier.mapper' export default { components: { @@ -202,15 +203,17 @@ export default { if (this.isDatabase(item) || this.isTable(item) || this.isColumn(item) || this.isView(item) || this.isConcept(item) || this.isUnit(item)) { return item.name } else if (this.isIdentifier(item)) { - return item.title + return IdentifierMapper.identifierPreferEnglishTitle(item) } else if (this.isUser(item)) { return item.username } return null }, description (item) { - if (this.isDatabase(item) || this.isTable(item) || this.isIdentifier(item) || this.isConcept(item) || this.isUnit(item)) { + if (this.isDatabase(item) || this.isTable(item) || this.isConcept(item) || this.isUnit(item)) { return item.description + } else if (this.isIdentifier(item)) { + return IdentifierMapper.identifierPreferEnglishDescription(item) } else if (this.isColumn(item)) { return null } else if (this.isView(item)) { -- GitLab