@lancedb/lancedb •Docs
LanceDB JavaScript SDK
A JavaScript library forLanceDB.
Installation
This will download the appropriate native library for your platform. We currentlysupport:
- Linux (x86_64 and aarch64 on glibc and musl)
- MacOS (Intel and ARM/M1/M2)
- Windows (x86_64 and aarch64)
Usage
Basic Example
import*aslancedbfrom"@lancedb/lancedb";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.vectorSearch([0.1,0.3]).limit(20).toArray();console.log(results);
Thequickstart contains a more complete example.
Development
SeeCONTRIBUTING.md for information on how to contribute to LanceDB.