Movatterモバイル変換


[0]ホーム

URL:


Skip to content

vectordb /Exports

LanceDB

A JavaScript / Node.js library forLanceDB.

DEPRECATED: This library is deprecated. Please use the new client,@lancedb/lancedb.

Installation

npminstallvectordb

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:

npminstallnpmrunbuild

Then you should be able to run the tests with:

npmtest

Fix lints

To run the linter and have it automatically fix all errors

npmrunlint----fix

To build documentation

npxtypedoc--plugintypedoc-plugin-markdown--out../docs/src/javascriptsrc/index.ts

[8]ページ先頭

©2009-2025 Movatter.jp