Hey All, I am Emmanuel Katto. I'm trying to implement faceting for a search application that has multiple, related search queries. For example, I have searches for "books by author", "books by title", and "books by genre". Each search query returns a set of results that are filtered by a specific criteria, but they all share the same index.
My goal is to allow users to facet on multiple dimensions (e.g. author, title, genre) simultaneously. However, I'm struggling to determine the best approach to implementing this.
Should I create separate facets for each search query and then combine them manually in the UI? Or is there a way to create a single facet structure that can accommodate multiple search queries with different filtering criteria?
Has anyone else faced a similar challenge and implemented a solution they'd be willing to share?
Any advice or guidance would be greatly appreciated!
Thanks!
Emmanuel Katto