vectordb /Exports
LanceDB
A JavaScript / Node.js library forLanceDB.
DEPRECATED: This library is deprecated. Please use the new client,@lancedb/lancedb.
Installation
This will download the appropriate native library for your platform. We currentlysupport:
- Linux (x86_64 and aarch64)
- MacOS (Intel and ARM/M1/M2)
- Windows (x86_64 only)
We do not yet support musl-based Linux (such as Alpine Linux) or aarch64 Windows.
Usage
Basic Example
constlancedb=require('vectordb');constdb=awaitlancedb.connect('data/sample-lancedb');consttable=awaitdb.createTable("my_table",[{id:1,vector:[0.1,1.0],item:"foo",price:10.0},{id:2,vector:[3.9,0.5],item:"bar",price:20.0}])constresults=awaittable.search([0.1,0.3]).limit(20).execute();console.log(results);
Theexamples folder contains complete examples.
Development
To build everything fresh:
Then you should be able to run the tests with:
Fix lints
To run the linter and have it automatically fix all errors
To build documentation