I want to develop a database where a user can upload items and add keywords to the item. Then, if someone is searching through my database from an api and enters that keyword, the item is more likely, but not guaranteed, to come up. GCP preferred. I worked a year as a database developer but I don't know how to do this. Help is greatly appreciated. Thanks!!