langchain
langchain copied to clipboard
Add a full PostgresSQL syntax database 'AnalyticDB' as vector store.
Hi there! I'm excited to open this PR to add support for using a fully Postgres syntax compatible database 'AnalyticDB' as a vector. As AnalyticDB has been proved can be used with AutoGPT, ChatGPT-Retrieve-Plugin, and LLama-Index, I think it is also good for you. AnalyticDB is a distributed Alibaba Cloud-Native vector database. It works better when data comes to large scale. The PR includes:
- [x] A new memory: AnalyticDBVector
- [x] A suite of integration tests verifies the AnalyticDB integration
I have read your contributing guidelines. And I have passed the tests below
- [x] make format
- [x] make lint
- [x] make coverage
- [x] make test
this looks pretty good - can you add an example notebook? that will help greatly with documentation and discoverability!
@hwchase17 OK, I'm willing to do it.
@hwchase17 Done! I have add an example notebook and add related document