You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have old vectordb SDKs in Rust and Javascript. We would like to drop support in favor of the newer lancedb SDKs, so we don't have to maintain two different SDKs.
Part 1: Feature parity
What features do we need in newer SDKs to have parity with old ones?
Transition period needs to have both vectordb and lancedb are active. To make transition easier, can have two tabs for all examples: Typescript lancedb and Typescript vectordb (legacy).
Add Typescript lancedb examples to all docs sections
I had started a somewhat similarly-intentioned list here: #996 However, I think they are slightly different. I added #994 as I think that is the main feature gap between vectordb and lancedb today. Almost all of the examples use embedding functions in some way and so I struggled to switch over the docs and eventually abandoned it for now.
We have old
vectordb
SDKs in Rust and Javascript. We would like to drop support in favor of the newerlancedb
SDKs, so we don't have to maintain two different SDKs.Part 1: Feature parity
What features do we need in newer SDKs to have parity with old ones?
lancedb
Table.add()
should return number of rows written #1340vectordb
in https://github.com/lancedb/lancedb/pull/915/filesTable.indexStats()
in@lancedb
#1359lancedb
works in Electron appTable.search
function forlancedb
sdk #1256Low priority:
restore(version)
in NodePart 1.5 Fix important bugs
Table.toArrow
function #1254Part 2: Docs migration
Transition period needs to have both
vectordb
andlancedb
are active. To make transition easier, can have two tabs for all examples:Typescript lancedb
andTypescript vectordb (legacy)
.Typescript lancedb
examples to all docs sectionsFeatures not yet supported
lancedb
vsvectordb
in Node and Rust,async
vssync
in Python)lancedb
Part 3: Cleanup
What do we need to do to wrap up the old SDKs
node
directory from codebase. This will end the release process for that package.Part 4: Cleanup docs
Remove the documentation for the vectordb package.
vectordb
package from docs. Feature: update docs to use async APIs #1044The text was updated successfully, but these errors were encountered: