Welcome to the Coda Community! I think I’ve understood your problem, but it’s always easier to “Show and tell” so I’ve whipped up a quick demo doc for you that outlines the solution.
As I mentioned in the doc, there is an alternative solution which may be easier to understand if you’re still learning. I’ve just gone with the simplest (laziest!) solution in the sample doc.
If you’ve got any questions, feel free to ask.
Jono
A little while back, I built a knowledge portal for a customer that necessitated a similar “search by keyword” workflow. A bit of advice from that experience, it may be a better solution to handle your keywords as a relation to a separate Keywords helper table.
I’ve updated the demo doc above with some info on this (look at the bottom of the page). Hopefully it’s helpful!