From 1023a5754b761735e0a71ee831107423934c96bd Mon Sep 17 00:00:00 2001 From: qzhu Date: Wed, 31 Jan 2024 11:33:02 -0800 Subject: [PATCH] separate local and cloud connect --- docs/src/javascript.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/src/javascript.md b/docs/src/javascript.md index 6ff3468c..eaf55795 100644 --- a/docs/src/javascript.md +++ b/docs/src/javascript.md @@ -20,17 +20,23 @@ We do not yet support musl-based Linux (such as Alpine Linux) or arch64 Windows. ## Usage ### Basic Example - +Connect to a local directory ```javascript const lancedb = require('vectordb'); //connect to a local database const db = await lancedb.connect('data/sample-lancedb'); -// connect to LanceDB Cloud -// const db = await lancedb.connect({ -// uri: "db://your-project-slug", -// apiKey: "sk_...", -// region: "us-east-1" -// }); +``` +Connect to LancdDB cloud +```javascript +connect to LanceDB Cloud +const db = await lancedb.connect({ + uri: "db://my-database", + apiKey: "sk_...", + region: "us-east-1" +}); +``` +Create a table followed by a search +```javascript const table = await db.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 }])