Algolia limitations (advice from users with experience needed)

Hi Eve,

Thanks for replying.

As I see it, that allows me to set up a static filter such as a Boolean called “Active” having to always be YES. But it doesn’t allow me to filter by any dynamic value other than the string I pass to Algolia?

For example, let’s say I sell books. I can search for:

Book title: Yes (from search string)
Book is active (boolean): yes (set in Algolia’s settings as a static filter)
Filter by picked Genre: No
Filter by Author: No
Filter by User’s language: No

Is that description correct from a Bubble-only perspective?

For the solution you propose, I would need to pass extra information hidden in the query string, such as:

User’s query: “The Illiad”
Query sent to Algolia: “The Illiad en_en” (en_en being saved on user’s profile in Bubble)
And then use Algolia’s rules to include only books with a language attribute containing en_en.

Is that what you mean? I’m sure that method can be set up, but it doesn’t sound very secure.