advplyr / audiobookshelf

Self-hosted audiobook and podcast server
https://audiobookshelf.org
GNU General Public License v3.0
5.52k stars 380 forks source link

[Enhancement]: implement "Faceted Search"/Multiple filters #2940

Closed Gru0810 closed 3 weeks ago

Gru0810 commented 3 weeks ago

Describe the feature/enhancement

While looking for an audio book, I came across the website “archive.org” by chance. There I saw the possibility of “faceted search” as in online shops for electronics: image Each selection in a block filters the entries in the other blocks. In my opinion, the more objects there are, the better the ability to search and filter. I currently have over 3,000 audio books and filtering just by author, for example, is too rough. For example, I have the author "Andrea Camilleri". He writes books that take place in different years (in German "Handlungzeit = HZ): image I see the following filter blocks:

additional it would be great to have "userdefined blocks". In my case: - Blocks of Type

- scene of action (place or country)

- age rating

advplyr commented 3 weeks ago

I think this can be grouped with https://github.com/advplyr/audiobookshelf/issues/1465 and https://github.com/advplyr/audiobookshelf/issues/2197

This is more filtering and not searching so I think #1465 can be used for this, what do you think?

Gru0810 commented 3 weeks ago

I agree it's more filtering but i know it under the technical name "faceted search" Okay ... i found it also unter "https://www.prefixbox.com/blog/faceted-filtering/"

advplyr commented 3 weeks ago

I was going to make this the primary thread for multiple filters since it is more detailed but realized that #1465 already has a bunch of support on it. I'll mention this thread over there and mark this as duplicate

advplyr commented 3 weeks ago

Duplicate of #1465