Skip to content

Amazon S3 Vectors (DocStore) #2110

@jlonge4

Description

@jlonge4

Summary and motivation

S3 Vectors is the latest KB solution from AWS. Although in preview, this would be a great addition to the existing DocStore integrations.

Detailed design

The design of the docstore should include the necessary actions from the S3Vector client here https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3vectors.html

At minimum creating the DocStore, inserting and querying documents (Embedding Retriever only).

Checklist

If the request is accepted, ensure the following checklist is complete before closing this issue.

Tasks

  • The code is documented with docstrings and was merged in the main branch
  • Docs are published at https://docs.haystack.deepset.ai/
  • There is a Github workflow running the tests for the integration nightly and at every PR
  • A new label named like integration:<your integration name> has been added to the list of labels for this repository
  • The labeler.yml file has been updated
  • The package has been released on PyPI
  • An integration tile has been added to https://github.com/deepset-ai/haystack-integrations
  • The integration has been listed in the Inventory section of this repo README
  • There is an example available to demonstrate the feature
  • The feature was announced through social media

@anakin87

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3contributions wanted!Looking for external contributionsnew integrationDiscuss the creation of a new integration in Core

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions