10 ms·
Hey that's a great list of tools. Are you aware of any that can be used client side like Lyra and supports faceted search? I've been looking for a solution an
by Bilal_io 4y ago
Hey that's a great list of tools.
Are you aware of any that can be used client side like Lyra and supports faceted search?
I've been looking for a solution and cannot find it, even an algorithm and/or a data structure can be helpful. I attempted coming up with a solution myself but ended up with frustration when it came to making the facets dynamic and update as other filters are applied.
I read a couple of papers and one stood out [0], which introduces category theory as a solution to faceted filtering. I understood it in theory and it was still does not seem straight forward to implement but I haven't attempted yet.
0. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5145200/#!po=28.8732 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5145200/#!po=28...
- hardwaresofton 4y agoSo for client-side search, I generally know of Lunr.js: https://lunrjs.com/docs/index.html https://lunrjs.com/docs/index.html There are some others but I can't find them at this moment -- a bunch of the other projects I find are somewhat abandoned, lunr is actually on my list of things to use (because it makes the most sense to just ship a pre-built index with the first like... 5 letters maybe of typeahead, no matter how fast the backend is)
- Bilal_io 4y agoThanks for the link. This unfortunately is not what I am looking for. Faceted filters are a different beast.