Skip to content
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

Manage facets by category. #587

Closed
romainruaud opened this issue Oct 26, 2017 · 4 comments
Closed

Manage facets by category. #587

romainruaud opened this issue Oct 26, 2017 · 4 comments
Assignees
Labels
Milestone

Comments

@romainruaud
Copy link
Collaborator

New feature : ability to manage facets by category.

For each category, display a list of all filterable attributes (not filterable in search for now).

The list contains the following data for each attribute :

  • Sort Order (implicit, the list is drag-n-droppable)
  • Attribute Name (just the label)
  • A selector to choose between 3 display mode. It contains 3 values :
    • Auto : let the engine do the job, via the "facet coverage"
    • Yes : the attribute is displayed in any case, even if facet coverage is not reached.
    • No : the attribute is never displayed for this category.
@afoucret
Copy link
Contributor

afoucret commented Jan 4, 2018

Hi @romainruaud

A prototype of the UI I want in : https://github.com/afoucret/elasticsuite/tree/facet-category-config

This code need a lot of cleaning and a proper management of the drag and drop and additional fields (coverage rate, sort order and facet size).

I let you finish the work based on this.

@romainruaud
Copy link
Collaborator Author

acknowledged @afoucret

What about hide/show of the attributes considered as irrelevant ? This was nice for UX especially with a huge diversity of universes in the catalog.

@afoucret
Copy link
Contributor

afoucret commented Jan 4, 2018

Start with implementing without this feature. It would be added after.

@afoucret
Copy link
Contributor

Feature is now in the master branch and will be released with version 2.5.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants