LanceDB 是一個用於矢量搜索的開源數據庫,採用持久存儲構建,極大地簡化了嵌入的檢索、過濾和管理。
LanceDB 的主要特性包括:
-
生產規模的矢量搜索,無需管理服務器。
-
存儲、查詢和過濾矢量、元數據和多模式數據(文本、圖像、視頻、點雲等)。
-
支持向量相似度搜索、全文搜索和SQL。
-
原生Python 和Javascript/Typescript 支持。
-
零拷貝、自動版本控制,無需額外的基礎設施即可管理數據版本。
-
與LangChain 的生態系統集成,LlamaIndex、Apache-Arrow、Pandas、Polars、DuckDB 等即將推出。
LanceDB的核心是用Rust編寫的並使用Lance構建,Lance 是一種專為高性能ML 工作負載而設計的開源 columnar 格式。
快速開始
Javascript
const lancedb = require('vectordb'); const db = await lancedb.connect('data/sample-lancedb'); const table = await db.createTable('vectors', [{ id: 1, vector: [0.1, 0.2], item: "foo", price: 10 }, { id: 2, vector: [1.1, 1.2], item: "bar", price: 50 }]) const query = table.search([0.1, 0.3]); query.limit = 20; const results = await query.execute();
Python
import lancedb uri = "data/sample-lancedb" db = lancedb.connect(uri) table = db.create_table("my_table", data=[{"vector": [3.1, 4.1], "item": "foo", "price": 10.0}, {"vector": [5.9, 26.5], "item": "bar", "price": 20.0}]) result = table.search([100, 100]).limit(2).to_df()
#LanceDB首頁文檔和下載 #無服務器矢量數據庫 #科技資訊
You may also like
相关贴文:
近期文章
- 如何將 Shopify 與速賣通連接 (2024) 教學課程
- 如何設定 Shopify Payments:簡單的電子商務支付網關整合 #shopify
- 在 Shopify 商店中銷售 NFT | 適用於 Shopify 的 Venly NFT Minter 應用程式 | 如何在 Shopify 上銷售 NFT
- 這些 Shopify 直銷神話會扼殺您的夢想#shorts
- 我的學生光是透過 Shopify 的 2 個獲獎產品就賺了 400 萬 Pkr
- 誠實的 Shopify 評論 – 2024 年 Shopify 仍然值得嗎?
- 從 Shopify 賺錢的 6 種方式 | 讓我們揭開謎底
- 如何使用 Shopify 入門計畫建立服飾店
- 這個由人工智慧驅動的標誌產生器已被超過 2000 萬家新創公司使用
標籤雲
C/C++
Dropshipping
gitee
Google Go
Java
JavaScript
Joomla
joomla教程
Linux
Linux Kernel
OSCHINA博客
OSCHINA編輯部
oscpyaqxylk
python
Rust
Shopify
Shopify 直銷
TypeScript
中文开源技术交流社区
中文開源技術交流社區
代發貨
和
商店
喬姆拉
如何在
如何開始代出貨
實例
年
店舖教學
店鋪化
教學
模板
直銷 2023
直銷教程
科技資訊
程式碼
管理系統
網站
網路業務
網路賺錢
詳解
跨平台
適合初學者的 Shopify 教學課程
適合初學者的直銷
電子商務
發佈留言