Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(vector-stores): Add vector store module support for OpenSearch and Tair #387

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

fuyou-lxm
Copy link
Contributor

@fuyou-lxm fuyou-lxm commented Jan 24, 2025

Describe what this PR does / why we need it

  1. Refactored the VectorStore module and code style to be consistent with the Spring AI community.
    Refactor existing OpenSearch-related classes, replacing them with the new OpenSearchApi class
    Add OpenSearchVectorStoreOptions class for configuring OpenSearch vector store options
  2. Add vector store module support for Tair.

Does this pull request fix one issue?

NONE

Describe how you did it

NONE

Describe how to verify it

NONE

Special notes for reviews

NONE

…nd Tair

Add OpenSearch vector store support, including document upload, deletion, and search functionality
Add Tair vector store API, providing vector operation functionality
Refactor existing OpenSearch-related classes, replacing them with the new OpenSearchApi class
Add OpenSearchVectorStoreOptions class for configuring OpenSearch vector store options
Add vector-stores module to the project, containing OpenSearch and Tair-related implementations
Refactored the VectorStore module and code style to be consistent with the Spring AI community.
…ltiple files

Add Apache License 2.0 copyright information to OpenSearch-related files
Add Apache License 2.0 copyright information to Tair-related files
Update pom.xml file, adding project information and license declaration
…ltiple files

Add Apache License 2.0 copyright information to OpenSearch-related files
Add Apache License 2.0 copyright information to Tair-related files
Update pom.xml file, adding project information and license declaration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant