So I have a “Article” data type with 10’s of thousands of records in it and each record contains a lot of information. A field in the table is a list of keywords (i.e. technology, health, education, etc) which is what the article is generally about. The user has a list of keywords that they subscribe to which is also a list of texts. Let’s say a user has health and education as their subscribed keywords.
I need to display in an RG a list of articles that only have keywords that the user has subscribed to. So if an article is tagged as health this would show up in the RG. If the article is tagged as technology, health and education, this article would also show up in the RG as both lists have overlapping values.
This is my current setup (ignore the fact it says “Parent and child keywords”, just assume it just says “keywords”
The above setup works. The problem is that advanced filters happen client side and give my data table is so large, I’m afraid this is going to consume way too much memory and crash the app.
Bubble does not provide a “contains list” option:
The “contains” option only works for a single item on the right side of the “contains” constraint
I really need this entire search to happen server side. Does anyone have any clever workarounds for this?