Skip to content

Commit

Permalink
docs: Vector store notebook docs (#18)
Browse files Browse the repository at this point in the history
* feat: Adding Vector Store Implementation for Spanner

- Static Utility to create a table to store vector embeddings
- Automatic Dialect Detection for GSQL and PG
- Similarity Search & Maximal Marginal Relevance Search
- Add documents and texts

* feat: Validating Types, Columns at the time of VectorStore initialization & also while creating new table through static utility.

* feat: Delete Vector embeddings through documents.

* style: format and lint

* feat: Adding init file to export VectorStore

* feat: Adding delete to dynamically generate SQL for each row.

* feat: Adding full support for staleness with multiple options like read_timestamp and min and exact staleness.

* feat: Addressing review comments and adding data class for indexes.

* feat: Adding support for secondary indexes.

* feat: exporting secondary indexes.

* style: lint

* feat: Initiating client with user agent.

* feat: Addressing review comments.

* style: lint

* style: lint

* style: lint

* docs: Implementing jupyter notebook for vector store

* Adding story for deletion and using VertexAIEmbeddings model.

---------

Co-authored-by: Averi Kitsch <akitsch@google.com>
  • Loading branch information
gauravpurohit06 and averikitsch authored Feb 22, 2024
1 parent 9cbae82 commit 4c1bd91
Show file tree
Hide file tree
Showing 2 changed files with 379 additions and 80 deletions.
Loading

0 comments on commit 4c1bd91

Please sign in to comment.