The community member is interested in building multi-document agents from a vector database like Pinecone. They are unsure if they need a separate index for every document or if Pinecone's support for namespaces can be used to store vectors under different namespaces in a single index. Another community member responds that namespaces are supported in the Pinecone class in the llama-index, and that metadata filtering can also be used for each query engine.
Let's say I want to build muti-document agents from a vector database like Pinecone. Do I need to have a separate index for every document? I am aware that Pinecone allows the storage of vectors under different namespaces in a single index which can then be retrieved . However, I do not see that implementation in the Pinecone class in the llama-index. Or is there a different way to do it? Any suggestions?