Indexing an image not only to use the image itself but also its tags


I am a Pinecone user, our application is to create Pinecone index for a set of images for marketing purpose.

My question is besides using computer vision algorithm to create embedding for each image basing on its pixels, I wonder if there is a way to also add tags for creating the Pinecone index? These tags are metadata field inside each JPG, PNG file, that gives a set of keywords, e.g. “happy”, “athlete”, “female”, “basketball”, “teenager”, “outdoor”, “Nike”, etc.

We want to do that because the stock photo library, e.g. from Adobe Photo Library, provides most of these photos with metadata, and believe this could enhance the quality of indexing and better search results during KNN searching.