Dear Algolia-team and users,
Within our company we’re implementing a Discourse environment, backed with Algolia to make searching through documentation a whole lot more awesome. From here, we also want to index Discourse posts/topics in Algolia to also make this lightning fast.
We’ve come across your plugin on Github to do this (https://github.com/algolia/discourse-algolia) and made some adjustments to fit our needs. Saving everything to Algolia seems to work well.
As you can imagine, in a corporate setting you might want to expose some forums to certain groups and do the opposite to other groups. I am wondering whether there are any suggestions on how we could/should achieve this.
When going through the Algolia documentation, we could generate a search API key for each user and update each post/topic with a list of users who can see a post, but this seems very annoying to do, since everytime permissions of a user gets updated, you would have to re-generate everything. Also you would need to save the search API key serverside and send it to the frontend for the search-form.
I’m kind of hoping someone has already come across this or can help us figure out how we should implement this.