Replies: 1 comment
-
|
The CERN team is working on a RFC right now to be shared in upcoming telecons for improved faceting and filtering with the goal to start working on it in Q3. The current thinking goes along what is also outlined here, so I'd proposed @slint to get in touch and discuss further. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Is your feature request related to a problem? Please describe.
In some cases, standard search facets combined with a general search query is not enough to locate specific records. A common requirement is the ability to, for example, retrieve all records by a particular author, or to search for a specific metadata field value —such as a keyword in the description— while ignoring that value’s appearance in other fields. Although it is possible to perform such advanced queries using the documented advanced search syntax, the solution is not user-friendly and is challenging for non-technical users.
Describe the solution you'd like
Introduce a component within the Search app UI that allows users to easily build and combine field-level queries through intuitive dropdowns or form-based inputs. This would enable more precise filtering without requiring any knowledge of advanced query syntax.
The process would be:
Describe alternatives you've considered
Challenges
Accessibility
Currently, dropdowns in SUI have accessibility issues. We need to make sure the solution meets the accessibility requirements.
Querying
The design relies on the Advanced query syntax, which currently
ends in the
qurl query string parameter. We might need to introduce another url query parameter for this purpose,it would otherwise interfere with a regular query string provided into the search input box by the user.
Coexistence with faceted filtering
but they are easily accessible and usable.
show morelink in the future, there might also be search input to search for a specific facet value.AND, neither they can filter over fields not in configured facets.The goal is to complement the faceted filtering, rather than interfere with it, by enabling users to easily input completely custom queries on any possible indexed metadata fields, for cases, where faceted filtering isn't just sufficient.
Additional context
Conceptual prototype: https://balsamiq.cloud/ssg4nq2/p68p1b0/rC0D9
Beta Was this translation helpful? Give feedback.
All reactions