-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
materialize-pinecone: update to Pinecone Go SDK
This updates our connector to use the Pinecone Go SDK, which will allow support for serverless indices, among other things. Also a few updates that I have made at my discretion, since now seems like a good time to make updates: * We will require a namespace input for the resource config. It's no longer possible to create a Pinecone index that doesn't support namespaces. * Various checks related to Pinecone indexes that don't support namespaces are removed, since that isn't possible anymore. * Include the configured index name in the resource path, in case we ever want to support multiple indices in the same materialization. This is sort of like Pinecone's concept of a "schema", so we'll probably want to do this. * Hex-encode embedding document keys, since that is what we do for other materializations like this. * Implement batch flushing after the Store iterator ticks over to the next binding.
- Loading branch information
1 parent
c7c25f7
commit a4a8e2c
Showing
12 changed files
with
245 additions
and
520 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.