-
Notifications
You must be signed in to change notification settings - Fork 5
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
Enable complex constraints #21
Comments
We also need to think about how we could add a "conjunctive mode" for the facet values:
which corresponds to the sparql element
which is already what we want to generate. However, there is no method that automatically allocates a new alias when a facet value should be added as a conjunctive constraint. My impression is, that if we consider uses of the same property with different aliases just like they were independent properties that we may be able to naturally get the desired result (i.e. the constraints of e.g. (keyword, aliasFOO) and (keyword, aliasBAR) need to be handled independently). |
When we click a facet, we should have e.g. a tabbed pane for how we want to create constraints.
The prior versions always had this 'click on a facet value to create a constraint' thing.
But in the API we can e.g. do
So we could have a separate tab where we show a sliders to create/update/delete range constraints.
The API even has a method to get all values NOT affected by constraints
facetNode.fwd().nonConstrainedFacetValueCounts()
It is useful in the benchmark to find out what has not yet been constrained - maybe its not that useful in the UI :)Originally posted by @Aklakan in #18 (comment)
The text was updated successfully, but these errors were encountered: