Is this your first time submitting a feature request?
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing client functionality
Describe the feature
The fetch() method is very limiting for python client. It only accepts the ids parameter which means the user needs to maintain the map of ids and its metadata. However, the fetch method needs to be able to fetch data entities using a query.
Describe alternatives you've considered
Need to maintain a map of ids and metadata for the embeddings stored in PineconeDB. However, this is not scalable and makes it almost impossible to build production ready app.
Who will this benefit?
This will help in building a database with following benefits:
Helps in deduping the data entities. This is important for building RAG applications.
The user will not have to map ids and the metadata of the embedding, which can grow quickly as they add more data and slows down the application.
Are you interested in contributing this feature?
Yes, but dont have enough time.
Anything else?
This is a basic functionality for fetching data from any db. Pinecone has much cleaner interface and empowering it with such functionality will help grow the users.
Is this your first time submitting a feature request?
Describe the feature
The
fetch()
method is very limiting for python client. It only accepts theids
parameter which means the user needs to maintain the map of ids and its metadata. However, the fetch method needs to be able to fetch data entities using a query.Describe alternatives you've considered
Need to maintain a map of ids and metadata for the embeddings stored in PineconeDB. However, this is not scalable and makes it almost impossible to build production ready app.
Who will this benefit?
This will help in building a database with following benefits:
Are you interested in contributing this feature?
Yes, but dont have enough time.
Anything else?
This is a basic functionality for fetching data from any db. Pinecone has much cleaner interface and empowering it with such functionality will help grow the users.