How to query against more than text using Pinecone for Bedrock

I have set up pinecone as the vectorDB for Amazon bedrock. However, it is unclear to me how to add any extra information to the search beyond a simple text field.

I have read EVERY piece of documentation, every blog post, every discussion on this board.

While bedrock allows you to specify a pinecone namespace to STORE the data into there is no documentation on how to specify a namespace while querying against pinecone. It’s also weird how it’s set up like 1 namespace PER knowledgebase. This is only going to work in the most basic of use cases.

I need be able to specify one name space per query and while its possible on the pinecone side, I’m 99% skeptical it is implemented in the bedrock-pinecone integration.

As I said, being able to query on 1 additional bit of information beside the text would satisfy my requirements. Whether that piece of information be a namespace or a metadata field is irrelevant for my needs.

I’m starting to agree with Pass metadata from s3 files via AWS knowledge base that this integration is close to useless