Skip to content

[Feature] Add support for fetch using query filters #287

Open
@deven298

Description

@deven298

Is this your first time submitting a feature request?

  • I have searched the existing issues, and I could not find an existing issue for this feature
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already existsenhancementNew feature or requeststatus:on-roadmapThis has been picked up by the team and is on our roadmap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions